{"msg":"setting up simulated sidecar","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.712231358Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.712354418Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:34618"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.712374588Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:55046"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.712392778Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:60161"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.712445968Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:53383"} {"msg":"configuring sim ereports","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.712472348Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"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_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.712935999Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.712973219Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:58165"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.712990229Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:42218"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.713012839Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:62015"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.713052959Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:56805"} {"msg":"configuring sim ereports","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.713077699Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"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":"fa016600-3db6-4785-bf15-1af14e205d36"} {"msg":"setting up simulated gimlet","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.713098799Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.713111889Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:50617"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.713129879Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:51180"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.713164869Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:41874"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.713186719Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:58195"} {"msg":"configuring sim ereports","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.713211679Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"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_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.71369241Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","component":"SpComponent { id: \"sp3-host-cpu\" }","addr":"[::1]:0"} {"msg":"setting up simulated gimlet","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.714312311Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.714332181Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:50499"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.714355341Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:50088"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.714710742Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:43475"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.714755832Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:46229"} {"msg":"configuring sim ereports","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.714776612Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"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_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.714838282Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","component":"SpComponent { id: \"sp3-host-cpu\" }","addr":"[::1]:0"} {"msg":"setting up gateway server","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.714853122Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.715390873Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"Setting rack_id","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.720816751Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","rack_id":"c19a698f-c6f9-4a17-ae30-20d711b8f7dc"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.724085326Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all starting from 2.0.0","path":"/ignition","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.724149476Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"from 1.0.0 to 2.0.0","path":"/ignition","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.724174966Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all starting from 2.0.0","path":"/ignition/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.724192326Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"from 1.0.0 to 2.0.0","path":"/ignition/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.724209526Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/ignition/{type}/{slot}/{command}","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.724228526Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/local/all-sp-ids","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.724246826Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/local/switch-id","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.724262416Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/recovery/host-phase2","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.724301076Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.724319666Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/component","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.724334176Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/component/{component}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.724352127Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/component/{component}/active-slot","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.724401907Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/component/{component}/active-slot","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.724421767Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/component/{component}/caboose","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.724444767Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/component/{component}/cfpa","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.724464507Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/component/{component}/clear-status","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.724488757Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/component/{component}/cmpa","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.726290089Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/component/{component}/hash/{firmware_slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.72636067Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/component/{component}/hash/{firmware_slot}","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.72638037Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/component/{component}/reset","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.72639786Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/component/{component}/rot-boot-info","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.72641418Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/component/{component}/serial-console/attach","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.72643253Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/component/{component}/serial-console/detach","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.727155791Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.727211401Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update-abort","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.727237211Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update-status","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.727258591Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/ereports","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.727276081Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/host-phase2-progress","method":"DELETE"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.727292491Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/host-phase2-progress","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.727312281Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/ipcc/installinator-image-id","method":"DELETE"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.727330331Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/ipcc/installinator-image-id","method":"PUT"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.727351771Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/power-state","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.727369451Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/power-state","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.727388461Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/sensor/{sensor_id}/value","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.727408531Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/startup-options","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.727426261Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/startup-options","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.727444091Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/task-dump","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.727464641Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/sp/{type}/{slot}/task-dump/{task_dump_index}","method":"GET"} {"msg":"listening","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.727480071Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.727498251Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"attempting initial SP discovery","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.727511451Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","discovery_addr":"[::1]:34618"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:41.727544921Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.727861742Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","discovery_addr":"[::1]:58165"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:41.727888512Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.727932242Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","discovery_addr":"[::1]:50617"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:41.728169922Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.728213122Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","discovery_addr":"[::1]:50499"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:41.728230392Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.728321513Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","error":"discovery process not yet complete","elapsed":"60.44µs"} {"msg":"using development metrics configuration overrides!","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:41.728365463Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"producer-server","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","bind_loopback":true,"nexus_address":"None"} {"msg":"rebinding producer server on new IP","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.728412813Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"producer-server","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","producer_id":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","collection_interval":"10s","current_ip":"None","new_ip":"::1"} {"msg":"registered DTrace probes","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.728459043Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"producer-server","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.728479283Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:38831","component":"dropshot","component":"producer-server","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","versions":"all","path":"/{producer_id}","method":"GET"} {"msg":"listening","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.728506903Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:38831","component":"dropshot","file":"/home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.17.0/src/server.rs:335","component":"producer-server","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.729353914Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:38831","component":"dropshot","component":"producer-server","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"Requested any available port, Dropshot server has been bound to [::1]:38831","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.729415144Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"producer-server","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"Nexus IP not provided, will use DNS to resolve it","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.729431694Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"producer-server","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"new DNS resolver","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.729449454Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"internal-dns-resolver","file":"internal-dns/resolver/src/resolver.rs:144","component":"producer-server","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.729470344Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"producer-server","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"starting oximeter metric producer server","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.729482454Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"file":"oximeter/producer/src/lib.rs:280","component":"producer-server","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","interval":"10s","address":"[::1]:38831","producer_id":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"bound metrics producer server","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.729504074Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"producer-server","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","address":"[::1]:38831","producer_id":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","collection_interval":"10s"} {"msg":"registering as oximeter producer with Nexus","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.729522714Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"producer-registration-task","component":"producer-server","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","registration_count":"0"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:41.729554054Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"internal-dns-resolver","component":"producer-server","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"received discover; sending response","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.731268147Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","sender":"Sender { addr: [::1]:38606, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.731294587Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","sender":"Sender { addr: [::1]:55453, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.731322717Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","sender":"Sender { addr: [::1]:48221, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.731337347Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","sender":"Sender { addr: [::1]:54500, vid: One }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:41.736537755Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.736570525Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","addr":"[::1]:34618"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:41.736618015Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.736635085Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","addr":"[::1]:58165"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:41.736650945Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.736666875Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","addr":"[::1]:50617"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:41.736680725Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.736705325Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","addr":"[::1]:50499"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:41.736922636Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","error":"proto error: io error: No route to host (os error 148)","delay":"7.455041ms","count":"0"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.736956496Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.736985106Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (used for location)","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.737034956Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","pos":0,"sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (used for location)","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.737058076Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","pos":0,"sp_port":"One","interface":"(direct socket handle)"} {"msg":"received location determination response","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:41.737076676Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","refined_locations":"{\"switch0\"}","interface":"(direct socket handle)"} {"msg":"starting to poll SP sensor data every 1s","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.867266544Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"found a new little friend!","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.867350894Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","chassis_type":"Sled","sp_slot":"0"} {"msg":"found a new little friend!","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.867394604Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","chassis_type":"Switch","sp_slot":"0"} {"msg":"found a new little friend!","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.867415414Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","chassis_type":"Switch","sp_slot":"1"} {"msg":"found a new little friend!","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:41.867430744Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","chassis_type":"Sled","sp_slot":"1"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.042724882Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.042807213Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.042867463Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.042887083Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.044334545Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.044379025Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.044532885Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.044557915Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.045463217Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.047344699Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.04743083Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.04749756Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.051135105Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.051209055Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.051245545Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.051284525Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.09340695Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.0936054Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.09363983Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.093932601Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.094114021Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.094138231Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.094220651Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.094239321Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.116260975Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"internal-dns-resolver","component":"producer-server","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.137473447Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Inventory(TlvPage { offset: 0, total: 2 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.137586797Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Inventory(TlvPage { offset: 0, total: 0 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.137611967Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Inventory(TlvPage { offset: 0, total: 10 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.137627957Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Inventory(TlvPage { offset: 0, total: 10 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.138070398Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","description":"dev-0","component_kind":"fake-tmp-sensor","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.138103608Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","description":"dev-1","component_kind":"fake-tmp-sensor","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.141776114Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","description":"dev-0","component_kind":"fake-tmp-sensor","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.141820074Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","description":"dev-1","component_kind":"tmp117","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.141844414Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","description":"dev-2","component_kind":"tmp117","component_id":"dev-2"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.141861064Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","description":"dev-7","component_kind":"max5970","component_id":"dev-7"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.141876134Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","description":"dev-8","component_kind":"nvme_bmc","component_id":"dev-8"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.145332899Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","description":"dev-39","component_kind":"tmp451","component_id":"dev-39"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.162995836Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","description":"dev-46","component_kind":"sbtsi","component_id":"dev-46"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.163193127Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","description":"dev-53","component_kind":"max31790","component_id":"dev-53"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.170515928Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","description":"dev-0","component_kind":"tmp117","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.196146737Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","description":"dev-1","component_kind":"tmp117","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.196215907Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","description":"dev-2","component_kind":"tmp117","component_id":"dev-2"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.196235097Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","description":"dev-7","component_kind":"max5970","component_id":"dev-7"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.196250697Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","description":"dev-8","component_kind":"nvme_bmc","component_id":"dev-8"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.196268507Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","description":"dev-39","component_kind":"tmp451","component_id":"dev-39"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.196286137Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","description":"dev-46","component_kind":"sbtsi","component_id":"dev-46"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.196301587Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","description":"dev-53","component_kind":"max31790","component_id":"dev-53"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.196622188Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.196675358Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.196695028Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.196717438Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.299054804Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.299100664Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.299133044Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.299209505Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.299226445Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.299241805Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.299256965Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.299273935Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.299289255Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.299306655Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.299322905Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.299337485Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.330406702Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.337252883Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.337378983Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.337441123Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 4 }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:42.337875414Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","error":"proto error: io error: No route to host (os error 148)","delay":"608.55103ms","count":"1"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.346276316Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.393719569Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.410776505Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.410910975Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.490783217Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.490850408Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.490870378Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.490889078Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.490909648Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.490924928Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:42.490976918Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","remote_addr":"[::1]:62125"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.524140758Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 5 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.524196598Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 5 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.524228559Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 5 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.5255013Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/local/switch-id","method":"GET","req_id":"bc72ecde-bfdb-4d91-bc9d-a28e33ad2ece","remote_addr":"[::1]:62125","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.525558061Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/local/switch-id","method":"GET","req_id":"bc72ecde-bfdb-4d91-bc9d-a28e33ad2ece","remote_addr":"[::1]:62125","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.540923354Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.540977964Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.541009204Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:42.541152944Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/local/switch-id","method":"GET","req_id":"bc72ecde-bfdb-4d91-bc9d-a28e33ad2ece","remote_addr":"[::1]:62125","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":15725,"response_code":200} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.573099693Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.573175523Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.573196393Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.573213503Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.573229513Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.573247563Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.573263394Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.573280384Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.573300094Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0","method":"GET","req_id":"d779d20a-c8f1-431c-b8cc-32331770245d","remote_addr":"[::1]:62125","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.573330994Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0","method":"GET","req_id":"d779d20a-c8f1-431c-b8cc-32331770245d","remote_addr":"[::1]:62125","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.676966502Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 6 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.677300233Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(SpState) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.677338293Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 6 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.677385563Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 6 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.677461543Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.680221527Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.680271297Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.686530807Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.686615997Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.686634787Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.686655957Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.686674727Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.686843267Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.686885127Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 7 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.686903017Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 7 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.68858431Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.68863315Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.68865502Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.6887389Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.68875756Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.68877274Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.68878761Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.6888346Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.68887529Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.68889554Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 8 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:42.690119132Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0","method":"GET","req_id":"d779d20a-c8f1-431c-b8cc-32331770245d","remote_addr":"[::1]:62125","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":116795,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.690450183Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.690472733Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.690524553Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.690548003Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.690581583Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.690598233Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.690617213Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.690634083Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.690646703Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.690666213Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.690685823Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 9 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.696317802Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.696364992Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.696384082Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.696402042Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.696431242Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.696444262Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.696461512Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.696479242Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.697785594Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.697811454Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.697843214Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.697861934Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.697881764Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.697896954Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.697914234Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.697931594Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.697946504Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.697965654Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.697982594Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.697997524Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 11 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.698015604Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 11 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.727318039Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.735461861Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.798952418Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.827893762Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:42.828250172Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","remote_addr":"[::1]:33390"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.91794427Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.9181661Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.918527001Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/local/switch-id","method":"GET","req_id":"f3e26832-62dc-45bc-a48a-4cf8f4f44680","remote_addr":"[::1]:33390","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:42.918612511Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/local/switch-id","method":"GET","req_id":"f3e26832-62dc-45bc-a48a-4cf8f4f44680","remote_addr":"[::1]:33390","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.918729591Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:42.918817141Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:42.919019401Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/local/switch-id","method":"GET","req_id":"f3e26832-62dc-45bc-a48a-4cf8f4f44680","remote_addr":"[::1]:33390","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":506,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.103391093Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.103494673Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.103511973Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.103529463Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.103543103Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"internal-dns-resolver","component":"producer-server","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.103882294Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.103919404Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.103938584Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.103954134Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.10755581Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.10762916Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.10766978Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.10770577Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.109673883Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.109732143Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.109771083Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.109807473Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.113157058Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.113197298Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.113226428Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.113244288Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.11445372Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.11447602Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.11452953Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.11456024Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.11457382Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.11459225Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.11460623Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.11462254Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.11463713Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.11465319Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.1146696Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.11468649Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:43.114867431Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","error":"proto error: io error: No route to host (os error 148)","delay":"1.385572817s","count":"2"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.115274581Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.115339431Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.115374381Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.115391691Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 14 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.118422976Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.122381782Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.122413072Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.122563062Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.235326715Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.235378695Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.235398475Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.235414465Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.235431995Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.235445965Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.256568797Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 11 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.256686538Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.256710748Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 15 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.25815976Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.25820023Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.25822276Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.372722935Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.374907218Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.374959298Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.374978298Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.374992448Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.375009478Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.375027438Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.375045868Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.463262163Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.463337843Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 16 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.463357053Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 16 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.463375994Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.470266324Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:43.473609769Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.94577141Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.94580409Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.94593361Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:43.94595477Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:44.116730202Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 17 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:44.116811942Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 17 }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:44.117056262Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:44.117103232Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:44.117120022Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"internal-dns-resolver","component":"producer-server","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:44.133261467Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:44.133341497Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:44.139165246Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:44.139230606Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:44.213184029Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:44.213262659Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:44.213295039Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:44.213313639Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:44.213331309Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:44.213345149Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:44.23360399Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:44.23367431Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:44.2337116Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:44.23372864Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 18 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:44.234970282Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:44.235012522Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:44.235030202Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:44.235047382Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:44.454864308Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:44.454911379Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:44.454929679Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:44.454961519Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:44.454977269Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:44.454994379Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:44.455011909Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:44.455028659Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:44.455045889Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:44.455060779Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:44.469956722Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","error":"proto error: io error: No route to host (os error 148)","delay":"2.740640627s","count":"3"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:44.496027071Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:44.496089442Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:44.496124792Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 19 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:44.496141592Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 19 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:44.496765563Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:44.545549077Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:44.545587857Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:44.545606107Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:44.656067116Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:44.656114056Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:44.656133166Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:44.656148026Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:44.656167226Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:44.656183176Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:45.266094928Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:45.266529969Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 20 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:45.266559289Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 20 }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:45.266889249Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:45.272251967Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:45.272280587Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:45.272302337Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:45.272322537Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:45.650293735Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:45.650457316Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:45.650560586Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:45.650605496Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:45.650683676Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:45.650719296Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:45.650753166Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:45.650807516Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:45.650841546Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:45.650916376Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:45.651009436Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:45.657395586Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:45.657520246Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:45.657593436Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 21 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:45.657638147Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 21 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:45.657917597Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:45.657984297Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:45.714631964Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:45.714849524Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:45.714942904Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:45.715420365Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.119766182Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.119834022Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.120625413Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.120714054Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.121075964Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"internal-dns-resolver","component":"producer-server","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.130713179Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.191988133Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.192084203Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.192122113Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.215617029Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.215666569Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.215681979Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.215698799Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.215713719Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.215730589Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.222197759Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.222240049Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.222258769Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.222275569Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.233431766Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.233459146Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.233479866Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.233518316Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.233551066Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.361029441Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.364882757Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 11 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.365068667Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.365300568Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"failed to register with Nexus, will retry","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:46.365651158Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","error":"proto error: io error: No route to host (os error 148)","delay":"4.636345314s","count":"4"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.366507719Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.368886303Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.368912633Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.368934703Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.370699156Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.370720496Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.377429676Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.377620956Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.377642386Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.377936627Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.377956407Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.377972617Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.377992187Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.378013397Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.378034347Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.378050467Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.378604708Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 19 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.378659698Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.378704478Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 24 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.378720998Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 24 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.379462239Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.382312244Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.382423144Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.382445074Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.384768867Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.384908818Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.384939748Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.384956188Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.385094788Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.40597971Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.4060441Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 25 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.40606204Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 25 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.411506788Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.411601188Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.41261888Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.41267327Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.41270361Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.414053872Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.414122112Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.414139602Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.414157602Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.414178442Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.414195562Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.414229692Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.414246502Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.418731369Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.421645794Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 26 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.421687584Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 26 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.43253597Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.43257383Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.43259382Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.433992513Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.434282513Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.434384553Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.434427073Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.434533633Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.434707324Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.449470796Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 22 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.449520526Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 27 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.449540286Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.452402151Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.455762776Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.455802286Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.455820676Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.455837226Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.455855126Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.455868776Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.455882866Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.455895406Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.455911846Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 23 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.455928876Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 28 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.455946486Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 28 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.456790487Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.456824217Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.456842128Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.476866848Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.476940288Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.476960618Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.476978848Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.476996888Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.477015688Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.477033948Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.477056598Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.47806047Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.47811635Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 29 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.47813338Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 29 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.47814936Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.486471073Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.486548023Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.488053575Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.488082215Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.488137735Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.488158665Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.488346256Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 30 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.488368926Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 30 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.494910636Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.494970666Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.496889379Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.496929159Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.496949479Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.496966779Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.496982549Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.496998879Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.497015399Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.497032319Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.497047979Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.499346002Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 31 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.499385353Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.501185505Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.501211285Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.501373036Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:46.501410706Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.501449376Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.501483656Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.501517806Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:46.501538226Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.037067354Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.037140684Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.037169654Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.037188524Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.037205434Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.037229504Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.037249784Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.037267984Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.037291124Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.037330734Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.037472424Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.037512414Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.037579435Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.037695005Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.037752585Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.037820635Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.038148775Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.038188085Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.038207625Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.038453386Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.038481496Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.038501106Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.038522106Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.038581866Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.038597766Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.038614826Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.038629146Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.038647166Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.038665326Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.038683396Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.038700386Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.038717136Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.038733976Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 26 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.038754526Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.038786986Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 34 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.038971077Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 34 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.039397747Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.045630037Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.045728517Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.045782927Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.046131448Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.046553028Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.046823629Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.046861909Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.046881949Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.046906069Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.046926629Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 27 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.046946249Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 35 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.047202409Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 35 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.048956202Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.048991332Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.049031432Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.049051482Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.049148722Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.049164452Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.049182812Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.049200032Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.049217492Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.049234482Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.049269772Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.049305392Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.049344303Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 36 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.049364553Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 36 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.049382103Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.051413376Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.051440736Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.05454828Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.054575751Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.054593371Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.054606261Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.054620711Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 37 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.054637681Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 37 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.055361332Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.055385852Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.055432792Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.055450582Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.055467852Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.055485132Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.055501852Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 38 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.055519182Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 38 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.056578294Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.056612334Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.056632114Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.056647114Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.056667214Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.056686984Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.056708624Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.056725054Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.056738744Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.056757374Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 39 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.056774444Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.059765158Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.059794918Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.059852819Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.059869899Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.059885999Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.059900549Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.059916659Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 40 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.059937059Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.06068714Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.06072302Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.06074728Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.06076273Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.06077877Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.06079459Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.06081255Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.06083105Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.06084682Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.06086226Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.06087652Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.06089103Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 41 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.06090874Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 41 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.063795445Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.063837445Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.063862135Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:47.063903025Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.063938955Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.063973005Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.064016645Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:47.064036225Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.313368334Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.313408044Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.313427084Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.313441964Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.313574904Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.313596555Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.313614455Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.313632015Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.313870135Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.313910845Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.313942615Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.313973545Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.322091938Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.322142078Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.322195588Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.322233128Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.326332194Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.326362144Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.326378024Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.326397484Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.327133855Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.327158765Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.327233775Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.327267055Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.327292015Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.327308605Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.327322215Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.327338246Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.327354346Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.327370616Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.327385356Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.327402396Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.327574286Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 30 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.328209697Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.328258087Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 44 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.328278737Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 44 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.331869162Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.334480966Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.334511656Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.334530907Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.334734527Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.334751647Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.334808547Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.334824267Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.334865177Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.334880327Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.335346798Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 31 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.335365958Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 45 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.335504618Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.341626437Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.341689087Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.341711087Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.341991918Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.342098758Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.342128258Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.342147458Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.342168568Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.342189278Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.342205588Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.342223108Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.342601279Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.342641529Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 46 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.342662769Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 46 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.429581562Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.432652907Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.432683307Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.433327698Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.433379758Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.433404898Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.433421108Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.433437928Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","remote_addr":"[::1]:62233"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.433658118Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 47 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.433681958Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 47 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.433827078Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/ignition","method":"GET","req_id":"dc4e50e4-6b2e-477b-8e4a-e964dbb2df7c","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.433849268Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/ignition","method":"GET","req_id":"dc4e50e4-6b2e-477b-8e4a-e964dbb2df7c","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.435471371Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.435544891Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.435566641Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.435699171Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"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":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.435819181Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.435836221Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.435854331Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.435874251Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.436067912Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 33 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.436091822Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 48 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.436110362Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 48 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436129552Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436144532Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436159652Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436174392Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436189152Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436203002Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436247992Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436263362Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436277492Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436291042Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436304632Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436318712Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436332242Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436345622Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436384182Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436398442Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436411602Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436425472Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436438762Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436452382Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436465842Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436479822Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436495222Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436527852Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436691053Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436711663Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436725703Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436739363Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436752983Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436767023Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:48.436781193Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.437223024Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/ignition","method":"GET","req_id":"dc4e50e4-6b2e-477b-8e4a-e964dbb2df7c","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":3378,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.437386904Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.437412724Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.444541095Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.444578435Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.444599275Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.444619255Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.444636575Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.444655455Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.444671165Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.446032837Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 49 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.446071667Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 49 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.446090747Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0","method":"GET","req_id":"e4323f75-9d49-4053-8010-e758c5382bab","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.446117877Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0","method":"GET","req_id":"e4323f75-9d49-4053-8010-e758c5382bab","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.448457501Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.448495161Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.448516011Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.456997804Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.457285904Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.457308544Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.457326294Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.457343404Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.457483674Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.457579385Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 50 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.457627495Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 50 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.458382776Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.458407316Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.458427286Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.460171449Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.460222619Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.460241669Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.460261559Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.460281069Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.460298189Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.460315989Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.460334509Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.460351439Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.460367829Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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: 35 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.460414239Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 51 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.460433029Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 51 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.467051689Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0","method":"GET","req_id":"e4323f75-9d49-4053-8010-e758c5382bab","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":20940,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.467128829Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.467149329Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.597422808Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.597470469Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.735418209Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.73549198Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.73553327Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"110ab612-4d13-4e26-bf81-6dc22962eeaf","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.73563393Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"110ab612-4d13-4e26-bf81-6dc22962eeaf","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.851236366Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.851321466Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.851549776Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.852789588Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 36 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.87347238Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.881453762Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 37 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.881910063Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.882170453Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 38 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.882212553Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.882286393Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.882304383Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.882328623Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.882350073Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.882398463Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 41 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.882603094Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"110ab612-4d13-4e26-bf81-6dc22962eeaf","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":147084,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.885753128Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"976152de-5d16-4678-b74c-95c8f70df184","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.885802778Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"976152de-5d16-4678-b74c-95c8f70df184","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.885947629Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.886035239Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 42 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.886055879Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.886079169Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.886096799Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.886118149Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 44 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.886201109Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.888140192Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.888180872Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.888652743Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 46 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.888733773Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.889357404Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 47 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.889473414Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"976152de-5d16-4678-b74c-95c8f70df184","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":3747,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.891849348Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"fc3812f3-5f61-42db-baef-ff61be307348","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.891894178Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"fc3812f3-5f61-42db-baef-ff61be307348","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.892003618Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.89973218Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 48 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.89980815Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.8999161Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 49 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.89993821Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.89995827Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 50 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.89997812Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.89999623Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 51 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.9000131Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.90003687Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 52 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.90007745Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.90009884Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 53 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.90020253Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"fc3812f3-5f61-42db-baef-ff61be307348","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":8458,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.903554976Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f2169618-9423-4855-821c-1e1bd9b0ca23","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.903600946Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f2169618-9423-4855-821c-1e1bd9b0ca23","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.904001856Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.904472267Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 54 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.904501677Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.90620724Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 55 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.90672313Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.912562959Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 56 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.912593549Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.9126559Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 57 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.91267637Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.91280197Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 58 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.91290726Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.91294572Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 59 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.91297071Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f2169618-9423-4855-821c-1e1bd9b0ca23","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":9352,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.913355671Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d66ac8e1-bf64-4cf8-ade1-a27efa034102","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.913399291Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d66ac8e1-bf64-4cf8-ade1-a27efa034102","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.913423171Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.913493951Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 60 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.913515251Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.913562831Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 61 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.913588991Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.913608491Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 62 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.913625491Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.913646171Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 63 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.913664531Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.913730071Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 64 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.913750051Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.913773031Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 65 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.913794501Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d66ac8e1-bf64-4cf8-ade1-a27efa034102","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":455,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.914777093Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6942eebc-7b2f-486c-89b4-331e77ddce42","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.914805153Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6942eebc-7b2f-486c-89b4-331e77ddce42","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.914881663Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.915145943Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 66 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.915163263Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.915216233Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.915232373Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.915251604Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 68 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.915277334Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.915371634Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 69 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.915388944Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.915405894Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 70 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.915421564Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.915438694Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 71 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.915457204Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6942eebc-7b2f-486c-89b4-331e77ddce42","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":551,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.918649889Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"5f07ba83-a39f-4286-a5d3-f99b582c3921","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.918687079Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"5f07ba83-a39f-4286-a5d3-f99b582c3921","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.918775499Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.918967069Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 72 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.919032619Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"5f07ba83-a39f-4286-a5d3-f99b582c3921","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":352,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.920300421Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"c807cdbf-6eb5-427f-8812-bd0f92fbd437","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.920347701Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"c807cdbf-6eb5-427f-8812-bd0f92fbd437","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.920550832Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.920842412Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 73 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.920889882Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"c807cdbf-6eb5-427f-8812-bd0f92fbd437","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":538,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.921234293Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"afbce204-8be9-4123-80a8-0c06c169bbe7","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.921324533Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"afbce204-8be9-4123-80a8-0c06c169bbe7","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.921345383Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.922212164Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 74 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.922322364Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"afbce204-8be9-4123-80a8-0c06c169bbe7","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":1069,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.922775065Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"e35da25b-028b-4834-aa3c-fd3248d587a5","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.922795725Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"e35da25b-028b-4834-aa3c-fd3248d587a5","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.922899345Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.923052305Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 75 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.923156376Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"e35da25b-028b-4834-aa3c-fd3248d587a5","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":323,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.926478881Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1","method":"GET","req_id":"31599c39-0044-4371-bcf6-8530250bd8ba","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.926515611Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1","method":"GET","req_id":"31599c39-0044-4371-bcf6-8530250bd8ba","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.926767561Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.926924541Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.927246782Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.927566382Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.927590512Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.927698423Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1","method":"GET","req_id":"31599c39-0044-4371-bcf6-8530250bd8ba","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":1252,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.930060596Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"d613ccee-5121-40e6-aa10-9e0ec0242ea8","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.93286641Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"d613ccee-5121-40e6-aa10-9e0ec0242ea8","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.934770093Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.941540104Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 19 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.941588224Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.941608194Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 20 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.941624974Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.941645294Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 21 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.941683764Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.941773574Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 22 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.941792504Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.941834594Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 23 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.941853334Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.941873524Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 24 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.941948244Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"d613ccee-5121-40e6-aa10-9e0ec0242ea8","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":11912,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.942332175Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f42c03f2-7434-45e4-87b3-893506737916","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.942361105Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f42c03f2-7434-45e4-87b3-893506737916","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.942429435Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.942500425Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 25 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.942520855Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.948075774Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 26 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.948122624Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.948143004Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.948159864Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.948178594Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 28 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.948234014Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.948252144Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 29 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.948271284Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.948377314Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 30 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.948410834Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f42c03f2-7434-45e4-87b3-893506737916","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":6067,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.948753835Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"6b452d98-27df-4278-8867-b704c0132927","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.948795615Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"6b452d98-27df-4278-8867-b704c0132927","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.948890675Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.949009005Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.949030675Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.949049785Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 32 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.949068155Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.949088995Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 33 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.949105345Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.949127935Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 34 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.949174235Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.950235097Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 35 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.950258207Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.950313477Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 36 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.950363697Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"6b452d98-27df-4278-8867-b704c0132927","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":1626,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.950812668Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"120cb816-6aa6-4bea-a745-9db29befee2d","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.950837688Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"120cb816-6aa6-4bea-a745-9db29befee2d","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.950894778Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.950962968Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 37 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.950979248Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.951017648Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 38 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.951034738Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.951092508Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.951135148Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.951154508Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.951208268Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.951226759Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 41 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.951242259Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.951310569Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 42 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.951357659Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"120cb816-6aa6-4bea-a745-9db29befee2d","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":468,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.95227592Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"3b2b7fef-8ecb-4675-8955-32bc8d59a1f0","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.95232015Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"3b2b7fef-8ecb-4675-8955-32bc8d59a1f0","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.95236032Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.95243589Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.95245437Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.952619961Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 44 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.952636471Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.952653881Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.952671931Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.952689341Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 46 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.952704391Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.952723701Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 47 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.952739781Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.952757001Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 48 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.952823341Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"3b2b7fef-8ecb-4675-8955-32bc8d59a1f0","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":553,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.953133041Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"2cb5e521-4021-450d-9d4b-19900b8de9af","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.953164881Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"2cb5e521-4021-450d-9d4b-19900b8de9af","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.953215412Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.953290782Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 49 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.953308242Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.955061034Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 50 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.955098084Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.955175275Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 51 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.955193825Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.955236505Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 52 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.955252885Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.955288195Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 53 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.955304015Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.955323595Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 54 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.955389905Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"2cb5e521-4021-450d-9d4b-19900b8de9af","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":2256,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.955721625Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"eeb2c39e-bffb-4552-b13f-ee09501c6d1c","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.955744525Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"eeb2c39e-bffb-4552-b13f-ee09501c6d1c","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.955804436Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.955861866Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 55 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.955938486Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"eeb2c39e-bffb-4552-b13f-ee09501c6d1c","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":232,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.959323841Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"9b56a3b1-7659-4b3a-a2c6-7793705fae54","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.959355931Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"9b56a3b1-7659-4b3a-a2c6-7793705fae54","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.959461631Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.959587461Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 56 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.959665991Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"9b56a3b1-7659-4b3a-a2c6-7793705fae54","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":352,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.960027842Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"62c508e0-8049-4fe1-a90a-637cfddcab56","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.960079542Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"62c508e0-8049-4fe1-a90a-637cfddcab56","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.960106842Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.960289782Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 57 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.960313892Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"62c508e0-8049-4fe1-a90a-637cfddcab56","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":236,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.961582614Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6aec108a-4fd0-440f-be69-e185574a021f","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.961629114Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6aec108a-4fd0-440f-be69-e185574a021f","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.961818365Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.961862595Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 58 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.961886945Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6aec108a-4fd0-440f-be69-e185574a021f","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":330,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.971377779Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0","method":"GET","req_id":"b0e5a66e-1595-4360-bb32-9c609cf5e63b","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.971429429Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0","method":"GET","req_id":"b0e5a66e-1595-4360-bb32-9c609cf5e63b","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.972195571Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.972313031Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.972397661Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.972436361Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.972492231Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.972624161Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0","method":"GET","req_id":"b0e5a66e-1595-4360-bb32-9c609cf5e63b","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":1268,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.973118432Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"583c37bf-0c8d-4cfa-8dc9-ddcd8d9669d4","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.973289892Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"583c37bf-0c8d-4cfa-8dc9-ddcd8d9669d4","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.974104413Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.974383524Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.974407604Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 55 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.974503764Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"583c37bf-0c8d-4cfa-8dc9-ddcd8d9669d4","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":1415,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.974921855Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"2f78acfb-b2ac-4d1a-92c1-ceb4b7100fbb","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.974948295Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"2f78acfb-b2ac-4d1a-92c1-ceb4b7100fbb","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.975038625Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.975158025Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 56 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.975258975Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"2f78acfb-b2ac-4d1a-92c1-ceb4b7100fbb","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":331,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.983235857Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"9496444b-ee2e-4990-88fb-6729261aa079","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.983349138Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"9496444b-ee2e-4990-88fb-6729261aa079","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.983529308Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.983681858Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 57 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.983822088Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"9496444b-ee2e-4990-88fb-6729261aa079","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":607,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.986212832Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"25294efc-6bd0-4f74-97a5-cc5ecf88e12f","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.986239372Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"25294efc-6bd0-4f74-97a5-cc5ecf88e12f","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.986378652Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.986495082Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 58 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.986549543Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.986569923Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 59 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.986590363Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.986658313Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 60 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.986699813Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.986723683Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 61 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.986764323Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.986810753Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 62 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.986830723Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.987594664Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 63 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.987682384Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"25294efc-6bd0-4f74-97a5-cc5ecf88e12f","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":1481,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.988084165Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"2e1fdca5-79b6-4ce0-8d05-d198555580d0","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.988111825Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"2e1fdca5-79b6-4ce0-8d05-d198555580d0","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.988135515Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.988234165Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 64 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.988252165Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.988270065Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 65 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.988284125Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.988304175Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 66 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.988321475Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.988342015Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.988381235Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.988398315Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 68 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.988417755Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.988438925Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 69 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.988499005Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"2e1fdca5-79b6-4ce0-8d05-d198555580d0","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":417,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.996245527Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3e826ddc-8fbb-4f14-9ba8-c974bd830d64","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:48.996320277Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3e826ddc-8fbb-4f14-9ba8-c974bd830d64","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.996341887Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.996483878Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 70 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.996502648Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.996589258Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 71 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.996608748Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.996658108Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 72 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.996677998Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.996699608Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 73 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.996716568Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.996736148Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 74 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.996752318Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:48.996769228Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 75 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:48.996828088Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3e826ddc-8fbb-4f14-9ba8-c974bd830d64","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":580,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.002728767Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5a55deb8-6281-4afe-84d9-6443be5cdf6e","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.002793437Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5a55deb8-6281-4afe-84d9-6443be5cdf6e","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.003059688Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.006252463Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 76 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.006537863Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.007862295Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 77 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.007900435Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.008063955Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 78 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.008116355Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.008136566Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.008152136Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.008169876Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 80 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.008185106Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.008275656Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 81 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:49.008775796Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5a55deb8-6281-4afe-84d9-6443be5cdf6e","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":6832,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.0107612Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d0c27f57-9eda-4ea5-b649-760e4568b39b","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.01080837Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d0c27f57-9eda-4ea5-b649-760e4568b39b","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.01098505Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.01111421Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 82 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.0111386Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.01115813Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 83 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.01117537Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.01119402Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 84 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.01123729Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.01125719Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 85 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.01127469Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.01129399Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 86 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.01131458Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.0113358Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 87 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:49.01139759Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d0c27f57-9eda-4ea5-b649-760e4568b39b","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":695,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.011779891Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"ee80dec5-ebac-4d94-ac4d-67b983347089","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.011812761Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"ee80dec5-ebac-4d94-ac4d-67b983347089","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.011909551Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.011981541Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 88 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.012001351Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.012024031Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 89 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.012040661Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.012059882Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 90 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.012076082Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.012097752Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 91 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.012118272Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.012139752Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 92 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.012157412Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.012175932Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 93 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:49.012246312Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"ee80dec5-ebac-4d94-ac4d-67b983347089","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":476,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.013591234Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"8ffee05c-d77b-42b4-a6b6-67d2a3acf799","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.013642064Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"8ffee05c-d77b-42b4-a6b6-67d2a3acf799","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.013662284Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.013766094Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 94 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:49.014433005Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"8ffee05c-d77b-42b4-a6b6-67d2a3acf799","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":853,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.014952576Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"b3a4b203-0b1f-463c-9e10-d008c463c1dc","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.014990766Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"b3a4b203-0b1f-463c-9e10-d008c463c1dc","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.015098856Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.015171026Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 95 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:49.015251436Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"b3a4b203-0b1f-463c-9e10-d008c463c1dc","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":321,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.015659827Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"2b7d7342-4f18-4827-83e9-863983a80057","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.015690587Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"2b7d7342-4f18-4827-83e9-863983a80057","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.015771067Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.0173284Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 96 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:49.0174219Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"2b7d7342-4f18-4827-83e9-863983a80057","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":1764,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.01784372Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"6d4cc03b-10a8-437a-bdda-8b042459fbd8","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.01787135Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"6d4cc03b-10a8-437a-bdda-8b042459fbd8","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.018034381Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.018055541Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 97 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:49.018108801Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"6d4cc03b-10a8-437a-bdda-8b042459fbd8","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":274,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.027536465Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1","method":"GET","req_id":"8a5e44ce-6d8b-40a8-81ce-efa123849ec4","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.028425427Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1","method":"GET","req_id":"8a5e44ce-6d8b-40a8-81ce-efa123849ec4","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.028649587Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.028802427Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.028877937Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.0309221Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.053701325Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.054112476Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.054138326Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.054155026Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.054176416Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.054325926Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.054348786Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.054369686Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.054386626Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(SpState) }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:49.054453186Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1","method":"GET","req_id":"8a5e44ce-6d8b-40a8-81ce-efa123849ec4","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":26948,"response_code":200} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.054652087Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.054735367Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.054772037Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.054807237Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.05668343Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.05708396Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.05712349Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.05717225Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.057206491Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"41985bb9-54ae-4f87-afd6-3c80ca780267","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.057230131Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"41985bb9-54ae-4f87-afd6-3c80ca780267","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.057386061Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.057435761Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.057458481Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.057479521Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.057549471Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.057595631Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.057611031Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.057643941Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.057664131Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.057681541Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.057696071Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.057721071Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.057741211Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.057759791Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.057777481Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.057796681Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.057819711Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 77 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.057839951Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.057880302Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 99 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.057897342Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 56 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.057915142Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.058675283Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.060232785Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.060273665Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.062316188Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.062354838Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.062377588Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.062395928Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component active slot","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.062424929Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.062443739Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 78 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.062470889Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 100 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.062493259Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 57 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.062572749Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.063256Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.06328296Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:49.06332244Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"41985bb9-54ae-4f87-afd6-3c80ca780267","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":6124,"response_code":200} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.070933202Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.070991372Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.071011992Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.071070572Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.071091022Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.071545662Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.071598533Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 101 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.071617483Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 58 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.071636133Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"52ee605c-0703-4523-bb4d-9267f1948571","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.071659023Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"52ee605c-0703-4523-bb4d-9267f1948571","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.071737693Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.072879574Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.072931925Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.072975215Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.072993395Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.073013965Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.073028755Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.073044355Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.073059545Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.073075365Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.073092625Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 102 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.073113655Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 59 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.073130175Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.074738007Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.075725799Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.075758299Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.075809269Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 103 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.075828449Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 60 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.075847219Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.07635076Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:49.07644228Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"52ee605c-0703-4523-bb4d-9267f1948571","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":4823,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.076589Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.07660707Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.07662658Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.07664495Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.07666278Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.07668437Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.07670331Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.077047461Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 104 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.077106201Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 61 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.077138381Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"63c286bd-b807-4f88-ae51-35675ae90920","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.077161901Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"63c286bd-b807-4f88-ae51-35675ae90920","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.078550893Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.078591973Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.080008225Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.080160136Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.080217056Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.080231216Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.080248516Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 105 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.080268346Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 62 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.080288896Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.081140267Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.081184517Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.081205037Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.081255527Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.081272257Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.081288337Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.081304337Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.081322417Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.081338647Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 106 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.081421768Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 63 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.081466828Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.084246642Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(SpState) }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:49.084478772Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"63c286bd-b807-4f88-ae51-35675ae90920","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":7342,"response_code":200} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.084670013Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.084706133Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.084727473Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.085264913Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.085359774Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 64 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.085396064Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"5802c050-0a4d-4400-9cd5-707af18792b6","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.085424784Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"5802c050-0a4d-4400-9cd5-707af18792b6","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.085485824Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.085848614Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.085883844Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.085942314Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.085960834Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 65 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.086008715Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.086411405Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 66 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.086430635Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.086452285Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.086471555Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.086491085Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.086510515Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.086891126Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 68 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.086940976Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.087273606Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.087397907Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.087483957Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.087733497Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.087795197Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 70 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.087814387Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.087873257Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 71 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.087892497Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.087914537Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 72 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.087952648Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.087971348Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 73 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:49.088005708Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"5802c050-0a4d-4400-9cd5-707af18792b6","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":2641,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.088502798Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"0cf253cb-f3bc-452a-bf47-79b6f5073ed2","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.088551018Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"0cf253cb-f3bc-452a-bf47-79b6f5073ed2","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.088634469Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.088709989Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 74 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.088784009Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.088828449Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 75 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.088848599Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.088866329Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 76 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.088882359Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.088903079Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 77 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.088923399Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.089186139Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 78 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.08934038Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.08937354Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 79 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:49.08944811Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"0cf253cb-f3bc-452a-bf47-79b6f5073ed2","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":1000,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.089927541Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"f051b21c-7146-4d65-89d3-b90b8aa47d76","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.089967191Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"f051b21c-7146-4d65-89d3-b90b8aa47d76","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.090027381Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.090084001Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 80 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.090102161Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.090135081Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 81 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.090153111Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.090182841Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 82 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.090200781Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.090222681Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 83 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.090243381Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.090263481Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 84 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.090306411Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.090326251Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 85 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:49.090345791Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"f051b21c-7146-4d65-89d3-b90b8aa47d76","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":440,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.091095112Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5c81de06-4335-4114-b9ab-50d8d7cb71eb","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.091129242Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5c81de06-4335-4114-b9ab-50d8d7cb71eb","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.091203553Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.091327683Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 86 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.091352673Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.091375733Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 87 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.091397543Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.091416663Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 88 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.091433873Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.091453233Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 89 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.091475433Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.091492643Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 90 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.091511363Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.091534533Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 91 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:49.091604893Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5c81de06-4335-4114-b9ab-50d8d7cb71eb","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":516,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.278271309Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"de4913de-9396-45fb-ae81-ddb4a7bdedee","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.278314819Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"de4913de-9396-45fb-ae81-ddb4a7bdedee","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.4098408Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.410415231Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 92 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.412045783Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.413377675Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 93 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.413409605Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.413520805Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 94 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.413542855Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.413626085Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 95 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.413687536Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.413710616Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 96 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.413731546Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.413752836Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 97 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:49.413830826Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"de4913de-9396-45fb-ae81-ddb4a7bdedee","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":135566,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.421457267Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"831b3641-333d-4639-b04f-8ea77954a0e4","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.421506397Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"831b3641-333d-4639-b04f-8ea77954a0e4","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.422021158Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.42342714Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 98 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.423876931Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.423995071Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 99 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.424017441Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.424038531Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 100 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.424090981Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.424110461Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 101 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.424132802Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.424154522Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"CabooseValue","header":"Header { version: 25, message_id: 102 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.424171682Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.424192152Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 103 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:49.424233242Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"831b3641-333d-4639-b04f-8ea77954a0e4","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":2791,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.427868717Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"4be95fb3-5a88-47ae-b80d-2b688d7e39b0","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:49.427942937Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"4be95fb3-5a88-47ae-b80d-2b688d7e39b0","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:49.428624198Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.118343662Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.118397112Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.118414462Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.118433242Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.118628082Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.118648332Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.118669472Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.118947793Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.118983573Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.119024943Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.119073243Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 104 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.119091283Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(SpState) }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:50.119262743Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"4be95fb3-5a88-47ae-b80d-2b688d7e39b0","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":691412,"response_code":200} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.119389804Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.119452844Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.119494674Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.119529054Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 108 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.119901564Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.119924054Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.119945304Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.119995425Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.120014775Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.120032515Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.120067065Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.120090075Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.120106875Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.120168315Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"f02e60f2-66a1-407d-88ef-d1734afa5901","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.120216975Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"f02e60f2-66a1-407d-88ef-d1734afa5901","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.121931387Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.122091098Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.122130288Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.122151108Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.122174178Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.122194878Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.122215028Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.122234508Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.122254378Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 81 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.122272928Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.122309808Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 109 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.123125699Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.12326136Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.12329548Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.12337265Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.12339046Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.1234082Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.12342418Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.12344293Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 106 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.12346257Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.124833652Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 82 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.124890402Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 110 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.125495933Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.125517673Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.125617163Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.125656263Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.125671273Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.125689633Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 107 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.125706633Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:50.125801713Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"f02e60f2-66a1-407d-88ef-d1734afa5901","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":5637,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.128231097Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.128278807Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.128301947Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.128403287Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 111 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.214377449Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.21541868Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.215823861Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.215843361Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.215864471Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 108 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.215946041Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"bc399092-52d3-45ac-8384-31abf60f8450","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.215972461Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"bc399092-52d3-45ac-8384-31abf60f8450","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.216711482Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.217331303Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.217353413Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.217372103Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.217388733Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.217405643Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.217423883Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 112 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.220280448Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.220466518Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.220487168Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.220510468Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 109 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.220527448Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.224105614Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 113 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.224560454Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.224737915Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.224755725Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.224774215Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.224816305Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.224833885Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.224850345Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 110 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.224887125Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:50.224907535Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"bc399092-52d3-45ac-8384-31abf60f8450","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":8971,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.224961545Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.225049135Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.225068145Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 114 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.226599278Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.230221193Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.230250683Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.230268593Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 111 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.230335013Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"8713ebf1-9a51-4cd1-a36d-7bd40195a62e","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.230358243Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"8713ebf1-9a51-4cd1-a36d-7bd40195a62e","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.231244625Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.231470815Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.231491145Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.231531485Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.231878296Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.231909716Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.231926596Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.231944366Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.231962046Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.231978766Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.232035846Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.232056456Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.232073676Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 112 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.232091266Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.232359826Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 116 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.233794039Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.235120851Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.235161241Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 113 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.235177431Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:34:50.235299971Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"8713ebf1-9a51-4cd1-a36d-7bd40195a62e","remote_addr":"[::1]:62233","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":4974,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.235375081Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.235417391Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.235436381Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 117 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.235534171Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.240456059Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 114 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.24115149Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.246603998Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.246639348Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.246725068Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.249268532Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.258318976Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.258353226Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.259832338Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 116 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.260440609Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:50.260568629Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.26061823Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 117 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:50.26068029Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.13148503Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.13153264Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.13155015Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.13157015Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.13165898Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.131806381Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.131873291Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.131913071Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.132239521Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.132298321Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.132340361Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.132381231Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.133316063Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.133364573Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.133408423Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.133454343Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 118 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.139009022Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.139062382Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.139083962Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.139107522Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.139402402Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.139429752Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.139451412Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.139487042Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.139504252Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.139534232Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.139554712Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.139574952Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.139599032Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.139620753Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.139640073Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.139659913Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.139680673Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 85 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.139703053Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.139762403Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 119 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.139788993Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 119 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.140441004Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.142194826Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.142248987Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.142273147Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.142500367Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.142541237Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.142586427Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.142606797Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.142630697Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.142653677Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.142676297Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 86 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.142697287Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 120 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.142720327Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 120 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.143561569Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.143610159Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.143633589Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.143658699Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.143708229Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.143727569Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.143749179Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.143767969Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.143829079Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.143849709Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.143868949Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.143890179Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.143935679Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 121 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.143955669Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 121 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.143982549Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.145349321Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.145397221Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.145672962Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.145695282Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.145714462Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.145731392Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.146135322Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 122 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.146168103Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 122 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.146856474Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.146881554Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.146948964Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.146978624Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.147000224Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.147020274Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.147041524Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 123 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.147061034Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 123 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.147753925Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.147783845Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.147811965Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.147831935Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.147853855Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.147876185Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.147897665Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.147918175Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.147934545Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.147953495Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 124 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.147974945Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 124 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.151393541Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.151483901Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.151506661Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.151524331Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.151544111Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.151561061Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.151581101Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 125 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.151601541Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 125 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.152246742Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.152275212Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.152301662Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.152322892Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.152343192Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.152365422Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.152403402Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.152422462Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.152441092Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.152459742Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.152480992Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.152501582Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 126 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.152519842Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 126 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.154484595Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.154511385Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.154577815Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:51.154627545Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.154664106Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.154714666Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 127 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.154757376Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:51.154777816Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.037513724Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.037552464Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.037585545Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.037601885Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.037616885Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.037636225Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.037655895Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.037673005Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.037723445Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.037795825Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.037831505Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.037865685Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.037988305Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.038029825Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.038070865Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.038111035Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 128 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.038147585Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.038172975Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.038190265Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.038210535Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.038231036Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.038246016Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.038263006Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.038296456Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.038311126Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.038327806Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.038342056Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.038358816Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.038376616Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.038393086Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.038410766Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.038427006Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.038444046Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 89 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.038462376Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.038496746Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 129 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.038513246Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 129 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.039271057Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.04147103Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.041809541Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.041856571Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.042779032Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.042823093Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.042842403Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.042857993Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.042875573Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.042892453Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.042909583Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 90 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.042928633Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 130 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.042946773Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 130 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.044412985Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.044550225Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.044592005Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.044755915Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.044860086Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.044880586Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.044900056Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.044916136Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.044933006Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.044951296Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.044968796Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.045061636Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.045136956Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 131 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.045157706Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 131 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.045175776Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.050086004Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.050184894Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.051198905Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.051230325Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.051247115Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.051261445Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.051340926Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 132 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.051360836Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 132 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.052018997Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.052058617Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.052145297Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.052163957Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.052196467Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.052213077Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.052229017Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 133 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.052246317Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 133 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.052904918Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.052952218Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.052972478Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.052987978Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.053006318Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.053022978Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.053039378Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.053056838Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.053071108Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.053088608Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 134 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.053105088Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 134 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.05442939Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.05447303Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.055374382Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.055406542Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.055425012Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.055453692Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.055475332Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 135 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.055494912Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 135 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.056154023Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.056178663Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.056268733Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.056289493Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.056309573Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.056330123Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.056346463Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.056362203Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.056378893Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.056394443Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.056409163Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.056424963Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 136 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.056442923Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 136 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.058213156Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.058248536Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.059157428Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:52.059354958Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.059497018Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.059546988Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 137 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.059581938Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.059600808Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:52.258941093Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"internal-dns-resolver","component":"producer-server","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:34:52.273374535Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","error":"proto error: io error: No route to host (os error 148)","delay":"10.544029661s","count":"5"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.040607807Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.040665567Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.040683707Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.040700027Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.040886738Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.041017888Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.041043178Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.041061608Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.041254808Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.041293888Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.041325478Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.041355578Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.041442328Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.041479148Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.041513069Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.041545789Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 138 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.041599609Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.041620039Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.041636339Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.041653689Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.041671749Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.041687689Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.041703749Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.041769669Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.041786879Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.041804659Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.041818469Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.041836359Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.041851909Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.041868019Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.041883969Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.041899919Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.041938799Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 93 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.041955199Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.041988789Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 139 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.042006839Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 139 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.043749182Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.046127286Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.046182846Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.046202976Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.04911764Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.04914819Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.04916864Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.04918394Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.04920019Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.04921458Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.0492387Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 94 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.04925804Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 140 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.04927502Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 140 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.050319552Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.050377592Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.050398022Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.050421092Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.050460072Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.050478022Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.050496982Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.050511822Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.050528172Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.050544702Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.050560912Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.050577302Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.050611112Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 141 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.050627462Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 141 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.050643372Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.053443647Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.053495957Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.055134359Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.055179819Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.055197699Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.055211959Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.05522747Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 142 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.05524535Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 142 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.056036111Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.056087391Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.056255831Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.056299051Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.056317971Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.056332861Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.056354821Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 143 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.056374011Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 143 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.056980112Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.057046542Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.057102322Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.057119292Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.057136672Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.057153092Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.057169142Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.057187342Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.057203203Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.057322703Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 144 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.057345403Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 144 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.058447354Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.058504785Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.061739969Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.06178324Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.06180172Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.06181639Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.06183228Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 145 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.06185032Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 145 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.062553041Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.062601121Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.062729711Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.062746761Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.062763801Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.062780151Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.062796701Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.062812821Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.062828831Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.062845041Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.062859001Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.062875801Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.062893261Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 146 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.065778396Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.065821186Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.065919056Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:53.065986136Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.066018786Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.066054456Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 147 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.066087376Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:53.066105626Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.041399326Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.041468116Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.041484406Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.041499167Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.041542097Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.041560327Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.041577447Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.041593887Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.041610527Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.041643907Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.041675617Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.041705987Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.041736457Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.041770407Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.041803667Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.041836807Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 148 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.041873127Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.041892507Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.041908567Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.041927707Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.041949977Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.041965817Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.041982537Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.042012737Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.042029397Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.042047117Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.042061687Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.042077477Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.042092967Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.042109077Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.042124687Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.042140317Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.042155828Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 97 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.042178148Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.042211878Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 149 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.042232118Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 149 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.043064399Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.044748051Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.044774512Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.044793182Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.045875153Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.045934853Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.045955243Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.045971663Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.045989613Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.046007033Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.046126044Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 98 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.046148834Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 150 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.046172974Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 150 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.047158275Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.047192635Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.047214095Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.047304955Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.047343575Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.047358675Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.047377596Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.047392226Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.047410936Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.047429236Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.047448396Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.047465376Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.047503296Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 151 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.047521426Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 151 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.047537606Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.049094448Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.049141498Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.05030596Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.05035839Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.05037981Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.05039622Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.05059818Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 152 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.05062893Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 152 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.051346352Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.051393992Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.051506132Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.051524522Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.051540962Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.051555392Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.051573722Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 153 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.051590462Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 153 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.052246133Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.052278393Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.052321193Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.052367153Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.052387903Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.052405633Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.052422263Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.052440513Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.052454903Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.052472283Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 154 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.052490203Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 154 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.053713225Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.053762015Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.062475379Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.062525179Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.062544799Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.062559709Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.062782779Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 155 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.062826589Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 155 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.0637115Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.063737511Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.063936681Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.063962401Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.063980301Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.063996491Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.064014761Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.064037931Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.064053961Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.064069701Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.064084001Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.064099841Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 156 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.064116771Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 156 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.069583579Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.06963765Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.072577414Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:54.072674284Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.075796519Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.075875769Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 157 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.075915569Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:54.075935979Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.037680369Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.037732459Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.037747599Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.037763389Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.037778639Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.037795759Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.037815459Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.037831989Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.039518981Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.039641362Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.039678112Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.039710212Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.039959252Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.040025612Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.040062592Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.040097042Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 158 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.040357763Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.040385193Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.040402113Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.040419733Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.040498843Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.040516583Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.041201954Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.041356854Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.041376054Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.041396824Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.041445114Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.041463184Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.041481164Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.041499535Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.041516775Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.041533565Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.042710766Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 101 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.042743946Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.042782866Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 159 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.042800937Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 159 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.044473849Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.049071066Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.049121306Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.05188711Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.052022311Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.052042391Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.052090251Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.052107151Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.052124271Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.052139101Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.052155341Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 102 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.052174051Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 160 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.052190601Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 160 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.053386773Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.053420593Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.053439423Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.054948635Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.055072615Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.055091665Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.055113995Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.055132095Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.055149505Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.055180245Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.055198275Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.055215935Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.055261086Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 161 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.055278506Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 161 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.055299606Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.057299069Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.057405609Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.057511969Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.057529429Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.057545629Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.057560269Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.057575829Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 162 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.057607799Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 162 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.05834131Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.05838545Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.05840708Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.05842734Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.05844834Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.05846442Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.05848108Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 163 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.058498831Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 163 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.060957194Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.060990074Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.061013234Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.061026934Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.061045024Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.061061914Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.061089384Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.061106414Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.061121875Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.061138995Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 164 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.061161445Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 164 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.064117819Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.064156579Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.064202009Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.064247849Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.064376829Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.06452883Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.06465764Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 165 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.06470535Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 165 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.065495591Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.065521251Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.065585381Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.065604111Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.065621091Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.065637521Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.065656291Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.065683671Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.065701082Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.065718232Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.065734242Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.065753322Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 166 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.065771902Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 166 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.067880595Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.067963755Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.068105735Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:55.068166495Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.068205285Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.068245405Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 167 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.068282205Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:55.068301335Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.037058946Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.037100106Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.037116326Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.037132926Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.037149096Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.037312346Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.037332556Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.037351416Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.037425696Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.037460136Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.037496726Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.037530736Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.037607177Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.037647007Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.037682037Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.037740337Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 168 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.037775407Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.037796157Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.037814967Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.037832427Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.037861037Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.037876287Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.037896657Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.037929197Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.037945177Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.037963647Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.038003137Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.038022757Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.038040747Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.038060377Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.038077877Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.038094157Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.038110077Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 105 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.038126287Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.038167597Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 169 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.038187007Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 169 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.039084149Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.041988643Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.042044843Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.042074513Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.043009905Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.043053965Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.043075565Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.043093765Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.043123325Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.043141105Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.043158455Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 106 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.043179975Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 170 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.043197635Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 170 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.044116227Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.044154987Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.044175277Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.044246247Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.044285637Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.044301667Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.044611647Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.044641157Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.044658557Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.044675747Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.044691587Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.044711707Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.044753097Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 171 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.044771968Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 171 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.044789738Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.047403292Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.047583422Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.048669683Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.048689104Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.048712784Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.048818374Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.048840854Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 172 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.048860814Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 172 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.05290156Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.05292581Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.05307601Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.05309372Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.05314777Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.05317307Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.05319056Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 173 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.05320885Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 173 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.053811071Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.053893841Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.053925922Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.053941352Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.053959272Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.053979942Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.053998072Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.054016292Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.054055062Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.054088602Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 174 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.054109012Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 174 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.058628929Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.058674939Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.061286393Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.061326603Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.061345333Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.061362713Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.061385243Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 175 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.061404543Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 175 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.061923504Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.063602556Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.063792967Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.063810677Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.063828007Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.063844137Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.063859887Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.063878687Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.063895507Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.064008667Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.064414078Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.064979818Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 176 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.065015508Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 176 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.070429657Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.070469267Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.072005809Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:56.072061169Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.072146999Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.07228243Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 177 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.07232057Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:56.07234034Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.041695401Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.041749291Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.041764741Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.041779371Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.041793981Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.041817871Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.041836551Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.041854241Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.041871791Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.041905521Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.041939151Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.041969831Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.042001991Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.042037031Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.042075121Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.042108961Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 178 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.042143231Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.042167552Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.042183302Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.042204752Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.042222922Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.042240592Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.042258142Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.042290992Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.042305892Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.042321592Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.042334672Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.042354792Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.042370152Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.042386722Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.042403482Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.042421132Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.043601844Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 109 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.043648154Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.043684734Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 179 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.043710724Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 179 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.044525895Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.046302578Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.046354598Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.046375288Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.046394788Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.046411758Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.046429848Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.046443668Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.046460688Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.046479928Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.046496238Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 110 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.046513808Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 180 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.046531098Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 180 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.04741569Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.04746317Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.04748482Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.04750375Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.04753633Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.04755661Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.0475735Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.04758957Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.04761096Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.04762867Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.04764601Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.04766337Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.0477053Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 181 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.04772393Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 181 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.04774149Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.049440923Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.049485493Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.050629464Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.050697005Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.050726175Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.050880585Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.050899945Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 182 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.050918475Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 182 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.051374726Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.051427696Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.051490636Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.051508036Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.051531236Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.051551496Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.051571336Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 183 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.051588156Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 183 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.052219007Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.052277967Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.052299417Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.052317007Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.052335147Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.052358277Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.052375687Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.052397147Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.052413007Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.052430087Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 184 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.052451087Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 184 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.05395569Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.05400109Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.055862762Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.055904213Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.055928963Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.055945793Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.055963813Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 185 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.055982023Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 185 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.056998074Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.057037544Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.057128614Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.057156814Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.057177454Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.057194665Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.057212595Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.057232395Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.057250235Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.057272305Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.057288915Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.057309115Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 186 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.057329575Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 186 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.062636103Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.062705623Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.068345212Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:57.068436772Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.068531952Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.068577292Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 187 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.068615052Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:57.068636152Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.037317132Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.037370102Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.037387492Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.037402992Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.037417952Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.037438712Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.037456162Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.037474922Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.038506414Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.038553114Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.038599154Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.038634414Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.038703304Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.038742044Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.038776944Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.038810074Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 188 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.038872815Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.038906585Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.038924405Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.038942525Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.039153465Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.039195635Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.039214585Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.039245815Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.039260605Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.039277065Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.039291505Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.039308555Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.039325205Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.039341735Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.039357595Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.039374235Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.039390865Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 113 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.039407865Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.039440875Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 189 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.039457765Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 189 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.042984381Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.045141814Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.045373594Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.045401444Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.048103649Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.048147609Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.048176609Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.048193499Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.048213559Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.048229109Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.048289599Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 114 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.048309919Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 190 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.048328509Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 190 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.050302012Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.050367672Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.050389382Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.050621432Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.050933003Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.050980403Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.051014773Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.051030673Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.051048823Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.051066143Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.051083823Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.051145413Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.051216193Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 191 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.051236293Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 191 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.051255563Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.053628407Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.053676117Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.054853959Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.054883939Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.055024929Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.055044109Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.055065879Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 192 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.055085109Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 192 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.05583747Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.055877071Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.055908681Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.055928081Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.055960101Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.055986431Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.056005861Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 193 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.056026651Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 193 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.056637422Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.056670482Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.056691662Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.056708112Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.056726722Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.056745222Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.056764132Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.056786112Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.056801002Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.056857962Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 194 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.056878232Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 194 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.058266694Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.058322764Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.059612346Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.059660096Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.059682006Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.059702356Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.059723006Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 195 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.059784746Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 195 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.060059477Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.060095237Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.060165377Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.060184477Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.060205457Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.060228807Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.060262347Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.060282377Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.060301357Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.060322467Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.060343777Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.060367337Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 196 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.060385657Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 196 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.06199917Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.06203727Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.063539742Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:58.063624912Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.063673962Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.063718972Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 197 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.063767333Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:58.063789093Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.038353202Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.038386022Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.038401952Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.038416352Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.038442002Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.038494552Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.038515122Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.038533702Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.038832442Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.038876033Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.038908013Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.039035663Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.039831644Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.039928184Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.039964714Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.040007574Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 198 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.040043724Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.040064584Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.040084334Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.040104154Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.052043833Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.052143373Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.052457033Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.052585383Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.052629984Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.052700934Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.052749984Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.052790754Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.052838954Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.052874314Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.052914594Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.052951294Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.053389135Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 117 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.053754955Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.053864605Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 199 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.053913885Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 199 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.056351799Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.058996243Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.059031413Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.059057793Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.059314394Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.059357174Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.059384164Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.059400294Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.059417474Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.059432134Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.059447704Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 118 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.059464644Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 200 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.059481274Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 200 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.060839916Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.060882926Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.060908646Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.060928286Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.060962226Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.060977606Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.060995176Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.061010656Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.061028656Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.061050156Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.061064986Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.061182347Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.061257637Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 201 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.061276297Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 201 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.061292777Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.062890759Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.062936069Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.067536856Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.067574966Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.067593726Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.067607846Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.070792181Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 202 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.070952982Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 202 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.071874583Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.071939753Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.071995043Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.072012563Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.072031923Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.072054193Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.072107223Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 203 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.072125753Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 203 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.072787004Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.072843514Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.072863984Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.072878504Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.072895385Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.072910465Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.072925355Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.072945755Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.072958965Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.072974105Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 204 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.072989725Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 204 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.074398647Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.074446047Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.074734497Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.074786887Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.074805977Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.074821437Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.074843517Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 205 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.074862338Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.077254431Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.077309411Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.077451771Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.077495362Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.077516082Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.077533972Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.077551772Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.077577772Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.077594392Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.077610482Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.077626352Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.077643392Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 206 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.077660232Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 206 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.08281549Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.08287291Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.0830173Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:34:59.08311486Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.0831958Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.08323893Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 207 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.08327822Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:34:59.083585971Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.036805917Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.036859597Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.036878997Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.036893927Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.036913278Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.039580182Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.039628842Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.039649122Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.039733522Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.039774742Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.039809562Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.039841302Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.039876112Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"internal-dns-resolver","component":"producer-server","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.040531703Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.040576473Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.040613293Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.040648683Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 208 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.041184464Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.041222474Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.041244734Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.041294444Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.041315074Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.041331374Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.041350064Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.041382454Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.041403344Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.041421114Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.041438824Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.041455534Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.041472304Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.041488284Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.041504435Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.041520515Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.041915115Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 121 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.041962815Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.042003185Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 209 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.042032225Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 209 }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-10T21:35:00.042172576Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","error":"proto error: io error: No route to host (os error 148)","delay":"18.312872311s","count":"6"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.046500062Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.049886057Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.049933947Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.049953967Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.05133341Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.05137068Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.0514384Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.05145723Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.05147974Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.05149403Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.05153846Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 122 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.05157456Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 210 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.05159944Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 210 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.053292693Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.053358453Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.053391123Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.053444463Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.053478073Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.053492323Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.053510453Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.053525343Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.053560253Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.053578483Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.053597333Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.053614083Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.053647853Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 211 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.053663933Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 211 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.053679873Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.057174708Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.057213209Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.059220272Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.059258472Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.059277342Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.059293392Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.059769082Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 212 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.059856873Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 212 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.060918934Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.061052974Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.061251185Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.061298395Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.061319205Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.061335935Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.061353115Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 213 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.061371355Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 213 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.062476537Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.062581447Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.0649659Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.065091621Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.065275741Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.065317971Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.065341781Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.065366551Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.065505481Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.065643651Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 214 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.065677331Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 214 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.07147643Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.07152141Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.074198685Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.074232605Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.074252745Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.074268765Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.074285565Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 215 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.074304795Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 215 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.075013336Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.075056296Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.075137856Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.075157096Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.075174366Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.075190656Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.075206686Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.075223936Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.075240576Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.075257636Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.075275596Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.075292956Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 216 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.075311396Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 216 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.079553823Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.079578003Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.079902703Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:00.080056813Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.080100674Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.080141944Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 217 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.080492234Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:00.080535404Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.036933656Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.036974006Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.036988846Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.037004306Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.037019396Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.037038386Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.037058746Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.037079716Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.037174126Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.037210676Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.037240906Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.037271506Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.037399176Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.037435336Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.037469936Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.037504126Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 218 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.037537896Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.037557256Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.037574577Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.037593957Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.037612507Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.037627667Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.037645037Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.037678957Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.037716227Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.037734397Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.037749227Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.037766287Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.037782807Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.037799747Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.037816507Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.037832387Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.038627348Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 125 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.038671168Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.038707328Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 219 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.038724178Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 219 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.03963636Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.041525623Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.041614393Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.041635533Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.041856213Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.041896903Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.041916023Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.041931613Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.041948333Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.041962963Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.041979563Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 126 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.041997793Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 220 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.042015483Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 220 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.042921075Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.042951275Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.042976765Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.043009445Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.043050885Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.043068205Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.043085845Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.043102215Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.043123435Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.043141775Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.043158525Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.043178985Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.043216195Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 221 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.043235735Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 221 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.043254345Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.044746027Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.044842698Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.047163691Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.047242431Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.047262041Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.047318081Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.047369911Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 222 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.047391422Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 222 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.047958382Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.048013242Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.048035843Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.048052483Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.048070163Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.048103023Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.048121173Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 223 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.048140773Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 223 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.048697504Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.048733654Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.048754514Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.048770754Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.048790044Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.048808204Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.048825984Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.048844664Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.048881564Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.048899524Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 224 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.048916854Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 224 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.050223456Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.050281036Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.051485328Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.051516508Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.051533328Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.051547148Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.051562478Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 225 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.051579878Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 225 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.052215699Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.052248909Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.052328649Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.052419919Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.052475609Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.052494379Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.052512039Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.052529059Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.052544239Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.052561359Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.052576789Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.052593729Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 226 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.05261153Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 226 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.054412832Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.054458012Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.055262614Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:01.055319174Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.055358974Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.055421954Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 227 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.055465314Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:01.055487324Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.038865866Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.038930347Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.038948107Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.038967477Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.038985227Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.039008197Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.039362137Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.039443067Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.039688808Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.039737678Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.039772048Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.039807238Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.040348489Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.040438659Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.040473869Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.040510609Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 228 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.040545679Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.040573009Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.040591469Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.040609149Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.040628279Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.040644609Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.040663119Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.040703439Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.040716999Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.040740129Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.040756109Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.040775259Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.040791969Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.040808779Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.040830339Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.04084712Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.043338613Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 129 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.043413003Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.043450533Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 229 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.043471624Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 229 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.044745845Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.048346771Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.048400501Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.048428541Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.048687802Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.048713322Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.048784742Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.048801532Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.048825262Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.048840212Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.048878312Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 130 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.048898752Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 230 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.048915652Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 230 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.053283079Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.053521409Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.053550329Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.055697972Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.055849512Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.055868572Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.055886923Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.055901323Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.055918673Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.055935323Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.055956943Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.055974093Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.056010693Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 231 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.056027883Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 231 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.056045643Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.058457366Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.058502027Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.058678977Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.058698927Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.058757967Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.058774187Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.058794157Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 232 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.058812647Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 232 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.059526388Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.059596668Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.061250041Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.061278851Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.061298531Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.061313521Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.061332741Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 233 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.061352721Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 233 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.062166752Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.062201932Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.062328872Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.062347112Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.062365812Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.062389692Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.062406802Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.062423773Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.062438483Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.062455163Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 234 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.062472173Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 234 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.064021475Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.064054915Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.06706217Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.06708621Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.068133661Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.068237831Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.068257291Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.068297921Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.069416683Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.069464703Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.069653844Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.069674454Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.069692384Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.069709084Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.069726254Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.069747424Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.069762494Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.069798014Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.069851894Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.069876444Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.069935784Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.075860403Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.075934093Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.078597867Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:02.078780518Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.078926038Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.078963088Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 237 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.079112738Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:02.079134088Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.045652765Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.045714525Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.045731955Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.045754545Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.045772705Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.045795055Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.045814845Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.045833765Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.045916035Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.045964405Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.046090846Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.046154836Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.046356066Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.046397396Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.046440026Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.046480566Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 238 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.046591696Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.046615066Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.046631476Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.046650846Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.046668506Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.046682686Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.046740707Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.046774317Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.046788787Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.046819927Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.046836257Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.046857567Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.046880697Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.046896687Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.046913937Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.046936537Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.046955917Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 133 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.046974627Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.047016647Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 239 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.047035997Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 239 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.047935858Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.051338074Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.051400704Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.051431734Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.054236618Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.054296198Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.054317548Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.054333298Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.054477998Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.054498978Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.054516148Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 134 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.055081609Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 240 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.05524615Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 240 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.057175972Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.057206333Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.057228443Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.057347763Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.057384773Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.057401483Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.057420963Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.057442193Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.057462503Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.057480423Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.057497873Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.057515003Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.057550983Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 241 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.057573973Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 241 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.057592013Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.064623674Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.064718324Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.066946497Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.066994497Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.067048948Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.067162378Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.067509698Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 242 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.067551658Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 242 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.071706065Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.071805525Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.082507561Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.082569641Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.082590511Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.082611651Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.082631641Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 243 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.082654941Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 243 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.083888763Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.083933293Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.085272135Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.085323466Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.085343526Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.085367906Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.085384176Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.085402406Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.085416896Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.085434636Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 244 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.085463476Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 244 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.087296649Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.087352089Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.087464689Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.087488589Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.087505989Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.087520489Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.087536869Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 245 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.087554119Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 245 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.0882556Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.08828559Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.08831228Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.08833595Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.08835334Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.08838407Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.08840031Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.08841692Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.0884337Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.08845005Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.08846478Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.08848775Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 246 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.08850507Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 246 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.090643674Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.090697994Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.091934486Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:03.092041086Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.092101096Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.092136866Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 247 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.092171806Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:03.092191206Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.03692352Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.03697931Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.03700549Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.03702184Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.03703906Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.03705937Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.03707789Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.03709674Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.038241212Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.038370352Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.038419982Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.038636342Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.039140713Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.039201003Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.039250453Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.039287273Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 248 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.039324623Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.039349163Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.039368473Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.039394173Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.039417233Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.039433893Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.039453673Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.039486433Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.039501083Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.039519003Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.039541204Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.039564314Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.039584244Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.039606044Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.039624374Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.039643084Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.039667004Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 137 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.039685184Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.039727674Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 249 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.039746704Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 249 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.040559585Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.042434418Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.042481868Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.042519048Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.0440455Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.04408329Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.044114021Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.044143011Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.044162411Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.044180101Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.044213991Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 138 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.044240641Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 250 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.044259421Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 250 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.045245382Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.045291002Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.045329932Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.045395272Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.045434163Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.045452603Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.045472963Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.045519073Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.045542093Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.045560663Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.045586373Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.045603483Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.045649623Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 251 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.045668513Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 251 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.045687313Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.047403936Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.047451556Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.047472426Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.047490246Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.047510576Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.047526836Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.047543346Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 252 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.047560586Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 252 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.048124587Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.048170537Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.048198817Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.048217007Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.048239507Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.048256947Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.048279077Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 253 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.048299567Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 253 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.052204983Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.053938356Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.054176186Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.054286126Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.054330986Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.054349146Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.054372506Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.054392906Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.054409076Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.054427276Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 254 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.054449696Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 254 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.056507109Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.05660941Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.05684087Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.05688895Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.05690925Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.05692566Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.05694417Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 255 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.0569683Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 255 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.057716841Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.057766481Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.057790061Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.057807771Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.057825421Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.057841791Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.057874762Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.057893122Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.057912152Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.057929292Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.057945502Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.057961952Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 256 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.058002182Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 256 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.059985285Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.060035955Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.062686359Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:04.062764219Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.062857199Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.062913039Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 257 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.062953759Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:04.062975609Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.036941128Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.036999718Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.037018978Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.037042758Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.037059738Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.037083938Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.037106468Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.037125458Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.037144478Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.037208588Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.037241848Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.037272678Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.037462148Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.037566979Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.037602389Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.037636429Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 258 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.037670279Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.037690119Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.037706859Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.037727239Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.037746159Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.037761059Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.037778359Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.037808899Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.037823749Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.037861549Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.037880259Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.037945289Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.037962089Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.037978689Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.037995329Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.038012129Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.038028899Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 141 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.038046709Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.038103349Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 259 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.038132509Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 259 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.039391211Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.041343094Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.041444484Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.041467534Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.042351486Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.042381106Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.042427676Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.042444166Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.042460436Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.042474406Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.043060587Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 142 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.043090827Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 260 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.043109807Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.04503303Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.04508139Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.04519178Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.046325052Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.046415512Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.046432312Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.046449612Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.046464612Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.046483052Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.046499372Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.046515502Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.046536282Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.046589382Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 261 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.046608062Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 261 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.046624552Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.0513774Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.05143701Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.05169407Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.05174628Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.05176514Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.05178249Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.05179828Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 262 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.05181713Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 262 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.052463871Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.052511751Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.052535041Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.052550921Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.052567411Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.052581591Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.052597701Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 263 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.052633422Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 263 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.053550293Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.053665033Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.055053335Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.055091385Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.055112025Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.055130015Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.055147765Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.055166965Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.055182435Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.055281586Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 264 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.055329706Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 264 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.062677547Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.062730017Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.062887027Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.062911197Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.062955607Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.062972587Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.062995137Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 265 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.063018067Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 265 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.064003889Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.064062889Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.064131029Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.064151419Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.064170689Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.064188819Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.064206389Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.064224049Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.064242209Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.064258699Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.064274709Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.064292309Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 266 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.064310709Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 266 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.066208052Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.066267952Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.067350174Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:05.067410224Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.067444604Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.067482254Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 267 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.067518464Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:05.067540254Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.068038683Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.068111713Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.068129913Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.068145123Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.068159763Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.068179063Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.068197753Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.068387464Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.068570424Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.068905024Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.068941634Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.068976325Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.075813045Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.075891095Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.075926355Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.075960735Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 268 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.076987007Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.077039047Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.077060807Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.077080367Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.077157947Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.077176777Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.077198697Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.077281087Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.077326727Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.077347797Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.077362977Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.077379767Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.077396187Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.077412617Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.077430577Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.077448387Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.079534401Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 145 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.079574111Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.079614691Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 269 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.079633031Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 269 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.082605265Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.087427053Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.087481003Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.087504013Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.087748553Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.087774383Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.087854353Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.087873743Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.087892983Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.087910853Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.088037384Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.088080754Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 270 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.088100184Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 270 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.089462896Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.089508376Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.089528316Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.093536402Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.094132083Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.094181863Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.094202693Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.094218383Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.094235783Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.094296993Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.094318093Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.094450763Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.094489574Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 271 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.094509114Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 271 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.094526724Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.097462538Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.097530918Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.100387283Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.100432463Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.100453773Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.100468833Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.100954423Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 272 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.100990563Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 272 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.101804035Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.101982885Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.116768798Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.116819938Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.116845688Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.116862108Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.116879148Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 273 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.116900698Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 273 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.117814159Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.117867579Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.123196607Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.123250248Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.123273268Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.123294298Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.123328378Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.123347198Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.123363458Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.123384248Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 274 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.123404078Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 274 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.12469361Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.12474612Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.129478577Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.129525487Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.129558297Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.129573867Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.130200058Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 275 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.130232308Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 275 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.132145311Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.132189041Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.204982722Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.205038793Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.205058723Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.205075793Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.205095783Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.205113873Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.205132153Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.205148443Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.205163533Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.211115182Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 276 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.211159842Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 276 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.217442082Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.217493372Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.219077564Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:06.219138334Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.220793867Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.220859547Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 277 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.221609858Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:06.221651298Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.037670715Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.037722155Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.037739605Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.037755645Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.037772345Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.037792965Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.037812785Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.037831505Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.037857365Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.038038255Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.038111335Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.038143985Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.038350056Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.038393826Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.038431886Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.038472086Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 278 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.038510526Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.038531696Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.038550966Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.038570936Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.038596166Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.038614446Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.038647776Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.038682716Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.038698596Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.038717506Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.038734566Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.038755096Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.038778476Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.038800956Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.038818336Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.038837126Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.038855196Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 149 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.038874357Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.038945927Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 279 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.038965707Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 279 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.039481437Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.042426972Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.042463392Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.042485542Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.044654775Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.044698235Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.044719525Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.044738155Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.044755635Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.044770026Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.044820756Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 150 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.044884666Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 280 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.044910506Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 280 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.047331669Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.04738258Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.04740501Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.04778485Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.04782845Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.04784691Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.04786704Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.04788261Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.04790105Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.04791965Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.04793877Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.04798027Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.0480164Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 281 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.048035781Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 281 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.048053511Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.058791297Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.058844187Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.064282975Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.064455756Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.064521506Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.064576286Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.064595166Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 282 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.064616836Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 282 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.066277108Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.066333268Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.070037644Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.070086344Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.070108274Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.070124914Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.070254664Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 283 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.070280345Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 283 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.071214506Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.071262716Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.072862138Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.073362779Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.073391359Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.073411629Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.073431129Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.073452579Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.073470889Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.07390062Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 284 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.0739287Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 284 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.077185905Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.077250495Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.08016927Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.08020756Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.08032401Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.08034264Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.08051032Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 285 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.08061051Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 285 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.081916552Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.081966372Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.082151623Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.082176763Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.082196393Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.082214733Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.082231153Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.082247513Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.082264983Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.082282003Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.082296243Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.082313593Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 286 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.082330733Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 286 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.088404812Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.088541172Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.094935592Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:07.094997792Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.095117772Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.095208863Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 287 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.095512143Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:07.095670143Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.036759921Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.036795231Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.036811821Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.036826231Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.036842221Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.036864241Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.036882891Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.036902821Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.036979052Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.037017292Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.037049782Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.037081722Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.037205392Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.037247782Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.037287922Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.037323832Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 288 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.037363072Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.037386402Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.037404862Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.037423812Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.037444112Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.037460712Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.037482012Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.037514332Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.037531172Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.037549612Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.037563502Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.037580713Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.037600173Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.037617643Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.037634813Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.037652463Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.037670893Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 153 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.037717003Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.037753233Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 289 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.037773593Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 289 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.038857514Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.041523059Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.041559359Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.041579989Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.04243077Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.04246535Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.0425281Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.04254663Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.04256532Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.04258242Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.04260066Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 154 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.04261852Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 290 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.04263604Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 290 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.043853442Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.043898552Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.043920092Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.044002432Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.047056587Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.047095727Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.047116077Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.047131417Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.047150497Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.047169467Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.047190307Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.048506719Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.048569779Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 291 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.048589969Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 291 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.048609489Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.050324412Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.050383472Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.052348975Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.052386265Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.052405935Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.052420095Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.053333567Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 292 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.053372057Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 292 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.054049858Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.054083438Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.054201688Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.054416668Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.055066569Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.055108139Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.055125999Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 293 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.055143709Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 293 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.055802Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.05583394Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.056696712Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.056877472Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.056898592Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.056914642Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.056930382Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.056945972Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.056959512Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.056974992Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.056991532Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 294 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.058429584Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.058463014Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.058550405Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.058570355Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.058589165Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.058605365Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.058622515Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.058640585Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 295 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.067528908Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.067589618Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.071175504Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.071225704Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.071248884Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.071268354Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.071286804Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.071306934Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.071324704Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.071368364Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.071386834Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.071404504Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 296 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.071424674Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 296 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.074558959Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.074626339Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.074785049Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:08.074826089Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.07496947Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.07503965Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 297 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.07508241Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:08.07510472Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.03743371Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.03748867Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.03750607Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.03752248Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.037675631Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.037720631Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.037741401Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.037760011Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.037886771Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.037923471Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.037958181Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.037990271Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.038111611Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.038158621Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.038197101Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.038249322Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 298 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.038284642Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.038304502Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.038322952Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.038342862Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.038363032Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.038381332Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.038399862Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.038436422Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.038451772Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.038469552Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.038485332Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.038502732Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.038521032Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.038538522Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.038556702Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.038574592Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.038593352Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 157 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.038611802Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.038657682Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 299 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.038677992Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 299 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.039401383Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.041053166Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.041118166Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.041140916Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.042371608Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.042421758Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.042442628Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.042458728Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.042475798Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.042491808Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.042511958Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 158 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.042532878Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 300 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.042552738Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 300 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.04363671Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.044484441Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.044517511Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.044604011Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.044639051Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.044659171Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.044678171Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.044693181Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.044711171Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.044728061Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.044744371Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.044760702Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.044794802Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 301 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.044811692Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 301 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.044828232Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.047082125Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.047134685Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.053991326Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.054073396Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.054092476Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.054158966Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.054177896Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 302 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.054198256Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 302 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.054910857Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.054997397Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.055861608Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.055911539Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.055933369Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.055950149Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.055968729Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.055989309Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 303 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.05661468Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.0566529Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.05671063Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.05676283Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.0567854Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.05680364Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.05682374Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.05684132Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.05685552Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.05687188Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.05689085Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 304 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.058094312Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.058139582Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.059189064Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.059257134Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.059285454Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.059303104Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.059322414Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 305 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.059342204Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 305 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.059944645Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.059995625Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.060060585Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.060101525Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.060120725Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.060138165Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.060155735Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.060172225Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.060189425Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.060208265Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.060224505Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.060268405Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 306 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.060288355Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 306 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.061873538Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.061925268Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.06314773Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:09.06321344Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.06324627Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.06328456Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 307 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.06332113Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:09.0633429Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.038063909Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.038125959Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.038141769Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.038174729Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.038188909Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.038207959Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.03822404Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.03824083Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.03826401Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.03832669Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.03836009Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.03838981Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.03850743Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.03854174Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.03857389Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.03860613Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 308 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.03879544Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.03881804Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.0388342Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.0388517Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.038960661Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.039009531Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.039028931Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.039062201Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.039076521Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.039092401Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.039106371Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.039122281Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.039138251Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.039154411Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.039169961Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.039186111Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.039201281Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 161 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.039219491Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.039254761Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 309 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.039271471Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 309 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.040312973Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.052722182Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.052781722Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.052801742Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.054348464Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.054390264Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.054819575Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.054853085Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.054873715Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.054888485Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.055428146Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 162 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.055461026Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 310 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.055478176Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 310 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.057141158Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.057235609Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.057256289Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.057385449Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.057802479Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.057837339Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.05785452Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.05786902Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.05788554Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.05790169Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.05791818Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.05794872Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.05798495Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 311 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.05800074Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 311 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.0580172Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.061475905Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.061553235Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.074887926Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.074941266Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.074963276Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.074982796Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.075184676Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 312 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.075213336Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 312 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.077014329Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.077070699Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.077389899Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.077433449Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.077453459Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.07747156Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.07749355Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 313 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.07751296Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 313 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.078418841Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.079835103Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.083471709Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.083516359Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.083540439Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.083559969Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.083580339Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.083601109Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.083658509Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.083810539Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.083834419Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 314 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.086227573Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.086262203Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.086469933Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.086491293Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.086512573Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.086563433Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.086592723Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.086709134Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 315 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.087561255Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.087605675Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.087710205Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.087731665Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.087751675Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.087779385Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.087803285Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.087839915Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.087859035Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.087898355Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.087919415Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.087936946Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 316 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.088039356Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 316 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.091698951Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.091817151Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.091847381Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:10.091901302Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.092017362Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.092062632Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 317 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.092105572Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:10.092126222Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.042648754Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.042699604Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.042750534Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.042767004Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.042782854Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.042803045Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.042821265Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.042839155Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.042881395Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.042947855Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.043002805Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.043092355Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.043190155Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.043290585Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.043349535Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.043395195Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 318 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.043436585Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.043459686Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.043478326Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.043501196Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.043522436Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.043542116Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.043572896Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.043607856Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.043625526Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.043642606Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.043661306Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.043679156Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.043696946Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.043715016Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.043734316Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.043751836Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.043773316Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 165 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.043792366Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.043831146Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 319 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.043849216Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 319 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.046816481Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.049194414Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.050678217Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.050736027Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.05282226Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.05289101Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.05291369Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.05293787Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.05295698Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.05297571Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.05299674Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 166 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.05301585Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 320 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.05303543Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 320 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.055526594Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.055574654Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.055599254Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.056149155Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.056246715Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.056272325Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.056309365Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.056383625Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.056403295Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.056446315Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.056465215Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.059110149Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.0592677Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 321 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.05932684Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 321 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.05936477Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.061261173Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.061372043Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.061597533Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.061662523Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.061756173Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.061801444Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.061871724Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 322 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.061931194Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 322 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.062701085Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.062828145Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.064720768Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.064796838Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.064881998Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.064926368Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.064980308Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 323 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.065021228Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 323 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.066422711Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.066472731Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.066521911Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.066554841Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.066574441Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.066593451Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.066612971Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.066631231Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.066647911Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.066668561Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 324 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.066689941Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 324 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.070180626Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.070224726Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.073381721Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.073422461Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.073544892Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.073563462Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.073658512Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 325 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.073708142Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 325 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.076605426Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.076675086Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.078312479Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.078357679Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.078378699Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.078396049Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.078415179Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.078432649Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.078451539Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.078472899Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.078488779Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.078519069Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 326 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.078541839Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 326 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.080827613Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.080872573Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.081025963Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:11.081061043Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.081092233Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.081131643Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 327 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.081200393Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:11.081220063Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.083467395Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.083531805Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.083549665Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.083571055Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.086182699Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.086228309Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.086250719Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.086278239Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.08724471Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.087309311Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.087350421Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.087411691Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.212805062Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.212907013Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.212945583Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.212979983Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 328 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.293660366Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.293717426Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.293739256Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.293764636Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.300113686Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.300159776Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.300182516Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.300219126Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.300240206Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.300259266Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.300275696Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.300294946Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.300317366Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.300338396Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.300355676Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.300373706Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.308076008Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 169 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.308124438Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.308161098Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 329 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.308178698Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 329 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.373187568Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.38776324Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.38781992Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.38784764Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.44660379Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.44671683Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.44693982Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.44698986Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.447835862Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.447938712Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.469759225Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 170 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.469802055Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 330 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.469820565Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 330 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.478926259Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.47915495Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.47919315Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.480634312Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.480683052Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.480701722Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.480720622Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.480735762Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.480754532Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.480771582Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.480788702Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.553380573Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.553478383Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 331 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.553499323Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 331 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.606007724Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.611988963Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.612146943Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.617777292Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.617830642Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.617851942Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.617869462Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:35:12.617892742Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","remote_addr":"[::1]:42656"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.644902233Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 332 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.645028273Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 332 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.663688832Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/local/switch-id","method":"GET","req_id":"1a237587-1974-4dda-a4d0-2264ec3c37f4","remote_addr":"[::1]:42656","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.663752442Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/local/switch-id","method":"GET","req_id":"1a237587-1974-4dda-a4d0-2264ec3c37f4","remote_addr":"[::1]:42656","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.665388814Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.665422574Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-10T21:35:12.665570305Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"uri":"/local/switch-id","method":"GET","req_id":"1a237587-1974-4dda-a4d0-2264ec3c37f4","remote_addr":"[::1]:42656","local_addr":"[::1]:57153","component":"dropshot","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","latency_us":1921,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.672715006Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.672760786Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.673152526Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.673271106Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.74724898Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 333 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.7473515Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 333 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.751602276Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.753671869Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.768594401Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.768653871Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.768675621Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.768698011Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.768716381Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.768734231Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.768751382Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.781529621Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 334 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.781594701Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 334 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.784109725Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.784160515Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.78748946Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.78756812Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.78768174Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.78769791Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.81976828Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 335 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.81984372Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 335 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.822965254Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.823022474Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.841287572Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.841374383Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.841395663Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.841413643Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.841431633Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.841449013Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.841465013Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.841481503Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.841501063Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.940890665Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 336 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.940950285Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 336 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.946270913Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.946342763Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.955915228Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:12.955985938Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.982023798Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.982093558Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 337 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.982513488Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:12.982542158Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.061597429Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.061650309Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.061670789Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.061687259Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.061703689Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.06178585Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.063115432Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.063168362Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.067907909Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.067971999Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.068006469Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.068040429Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.074705359Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.074776439Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.074819549Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.07485861Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 338 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.07493856Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.07497379Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.07499701Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.07501736Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.080403798Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.080528938Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.080742469Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.080815599Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.080854569Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.080876359Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.080952419Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.080973899Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.080993859Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.081012669Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.081034099Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.081052929Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.089896543Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 173 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.089947213Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.089988213Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 339 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.090010843Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 339 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.091063924Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.093204478Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.093242188Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.093262658Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.102681662Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.102726752Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.102752472Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.102769412Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.102790032Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.102808792Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.126568159Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 174 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.126614619Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 340 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.126632919Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 340 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.131230406Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.131285326Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.131308936Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.131899227Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.131957907Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.131973047Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.132018507Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.132033777Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.132051667Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.132067007Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.132082127Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.142984944Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-switch0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.143104094Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 341 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.143125544Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 341 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.143143454Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.145421687Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.145790208Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.150215225Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.150246555Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.150321865Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.150371435Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.150938636Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 342 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.150962616Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 342 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.152115618Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.152146708Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.157969717Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.157995347Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.158033377Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.158075157Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.16647768Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 343 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.1665517Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 343 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.167634871Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.167667691Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.184389987Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.184479627Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.184499877Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.184516117Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.184532867Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.184550427Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.184564187Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.184579747Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 344 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.184598157Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 344 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.187239821Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.187282291Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.200809372Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.201535863Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.201621063Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.201640103Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.218005908Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 345 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.218071348Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 345 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.219702401Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.219757771Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.243101887Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.243145837Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.243165987Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.243185067Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.243204147Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.243223357Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.243241247Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.243258937Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.243275297Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.247514083Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 346 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.247582624Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 346 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.249961517Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.250125157Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.251349069Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-10T21:35:13.251400499Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.25148939Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled0","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.25153133Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"interface":"fake-sled1","component":"ManagementSwitch","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 347 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.2515722Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-10T21:35:13.25159426Z","hostname":"w-01KTSP8KMP4786G1TJCHG73XJY","pid":10292,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"9d3ac1f5-0a77-45ba-877e-4bb49e3ed299","num_samples":16}