{"msg":"setting up simulated sidecar","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.394258561Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.394426573Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:42470"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.394486903Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:51380"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.394543675Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:40370"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.394605819Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:49994"} {"msg":"configuring sim ereports","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.394652349Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:01.394724926Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.394765243Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:34967"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.394821283Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:36077"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.394874247Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:58803"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.394920958Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:63503"} {"msg":"configuring sim ereports","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.394968551Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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":"2e991ce7-c3ac-4985-b56b-41ab91c1beb3"} {"msg":"setting up simulated gimlet","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.39503297Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.395072284Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:54483"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.395126581Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:55010"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.395170326Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:62180"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.395224603Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:52410"} {"msg":"configuring sim ereports","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.395271744Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:01.395484272Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:01.395549222Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.395594099Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:64808"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.39565024Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:38112"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.395786714Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:46918"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.395853919Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:42155"} {"msg":"configuring sim ereports","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.395911112Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:01.395992999Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:01.396046043Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:01.396090198Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"Setting rack_id","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.437078726Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","rack_id":"c19a698f-c6f9-4a17-ae30-20d711b8f7dc"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:01.437176337Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.437268946Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.437344269Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.437410301Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.437480783Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","versions":"all","path":"/ignition/{type}/{slot}/{command}","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:01.437545923Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","versions":"all","path":"/local/all-sp-ids","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:01.437604479Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","versions":"all","path":"/local/switch-id","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:01.437855681Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","versions":"all","path":"/recovery/host-phase2","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:01.437941095Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","versions":"all","path":"/sp/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:01.438004301Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","versions":"all","path":"/sp/{type}/{slot}/component","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:01.438069251Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.438194461Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.43827767Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.438344955Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.438414114Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.438482562Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.438545327Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.438617763Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.438688646Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.43895011Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.439032086Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.439104733Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.439182621Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.439250146Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.439329688Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.439404078Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.439477506Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","versions":"all","path":"/sp/{type}/{slot}/ereports","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:01.439545052Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.439617799Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.43984126Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.439933329Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.440013351Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.440084865Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.440150998Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.440222792Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.440297103Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.440364628Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.440429057Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.440493686Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:01.440543654Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"attempting initial SP discovery","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:01.440596117Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","discovery_addr":"[::1]:42470"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:01.440653791Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:01.440715514Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","discovery_addr":"[::1]:34967"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:01.440775634Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:01.440939758Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","discovery_addr":"[::1]:54483"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:01.440999657Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:01.441073536Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","discovery_addr":"[::1]:64808"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:01.441135259Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:01.441208817Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","error":"discovery process not yet complete","elapsed":"77.547µs"} {"msg":"using development metrics configuration overrides!","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:01.441278748Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"producer-server","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.441344881Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"producer-server","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","producer_id":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.441414862Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"producer-server","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:01.44146986Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63796","component":"dropshot","component":"producer-server","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","versions":"all","path":"/{producer_id}","method":"GET"} {"msg":"listening","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.441542436Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63796","component":"dropshot","file":"/home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.16.7/src/server.rs:328","component":"producer-server","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:01.441652784Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63796","component":"dropshot","component":"producer-server","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"Requested any available port, Dropshot server has been bound to [::1]:63796","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:01.441723647Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"producer-server","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"Nexus IP not provided, will use DNS to resolve it","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:01.441791263Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"producer-server","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"new DNS resolver","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.44185048Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"internal-dns-resolver","file":"internal-dns/resolver/src/resolver.rs:144","component":"producer-server","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.44193381Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"producer-server","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"starting oximeter metric producer server","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.442003179Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"file":"oximeter/producer/src/lib.rs:281","component":"producer-server","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","interval":"10s","address":"[::1]:63796","producer_id":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"bound metrics producer server","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.442088042Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"producer-server","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","address":"[::1]:63796","producer_id":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","collection_interval":"10s"} {"msg":"registering as oximeter producer with Nexus","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:01.442158765Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"producer-registration-task","component":"producer-server","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","registration_count":"0"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:01.442227363Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"internal-dns-resolver","component":"producer-server","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.442302414Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","sender":"Sender { addr: [::1]:37138, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:01.442353695Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","sender":"Sender { addr: [::1]:40922, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:01.442408663Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","sender":"Sender { addr: [::1]:65460, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:01.44245827Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","sender":"Sender { addr: [::1]:55075, vid: One }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:01.48657463Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 22, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.486713318Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","addr":"[::1]:42470"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:01.486773819Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 22, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.486826743Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","addr":"[::1]:34967"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:01.486863883Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 22, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.486917909Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","addr":"[::1]:54483"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:01.486957695Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 22, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.487006059Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","addr":"[::1]:64808"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:01.487044633Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:377","component":"producer-server","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","error":"proto error: io error: No route to host (os error 148)","delay":"45.86608ms","count":"0"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.487206702Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.487267543Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.487305625Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.487348808Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.48739162Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:01.523293195Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"found a new little friend!","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.523469896Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","chassis_type":"Sled","sp_slot":"0"} {"msg":"found a new little friend!","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.523516246Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","chassis_type":"Switch","sp_slot":"0"} {"msg":"found a new little friend!","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.523558377Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","chassis_type":"Sled","sp_slot":"1"} {"msg":"found a new little friend!","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:01.523596258Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","chassis_type":"Switch","sp_slot":"1"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:01.884381029Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:01.884642673Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:01.884694345Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:01.884737708Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:02.302758795Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:02.314580733Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:02.31476001Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:02.314816411Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:02.318954169Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:02.319143507Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:02.319277025Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:02.319501969Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:02.344711411Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"internal-dns-resolver","component":"producer-server","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:02.482180203Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:02.482360742Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:02.482565513Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:02.483015353Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, 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-02-25T21:18:02.569641358Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:02.611368438Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:02.65624236Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:02.661131056Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:02.663453031Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:02.663574332Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:02.663630273Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:02.663672183Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:02.674481028Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","remote_addr":"[::1]:36117"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:02.702336382Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Inventory(TlvPage { offset: 0, total: 2 })","header":"Header { version: 22, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:02.706053533Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Inventory(TlvPage { offset: 0, total: 0 })","header":"Header { version: 22, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:02.720466616Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Inventory(TlvPage { offset: 0, total: 10 })","header":"Header { version: 22, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:02.770807019Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Inventory(TlvPage { offset: 0, total: 10 })","header":"Header { version: 22, message_id: 3 }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:02.771374162Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:377","component":"producer-server","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","error":"proto error: io error: No route to host (os error 148)","delay":"1.338963927s","count":"1"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:02.785780821Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/local/switch-id","method":"GET","req_id":"2e66d604-f856-4bb9-a676-2f14ebc9fa26","remote_addr":"[::1]:36117","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:02.785881648Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/local/switch-id","method":"GET","req_id":"2e66d604-f856-4bb9-a676-2f14ebc9fa26","remote_addr":"[::1]:36117","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:02.786100329Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:02.786182717Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:02.786231883Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:02.786271338Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:02.786316485Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:02.786375983Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:02.786436754Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:02.786479867Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:02.786525967Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:02.786570853Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:02.786615359Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:02.78665266Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:02.786697206Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:02.786746031Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:02.786786638Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:02.786834912Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:02.786883447Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:02.786930508Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:02.790557125Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:02.791044264Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 4 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:02.795800455Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 4 }, 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-02-25T21:18:02.839821268Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:02.841337256Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/local/switch-id","method":"GET","req_id":"2e66d604-f856-4bb9-a676-2f14ebc9fa26","remote_addr":"[::1]:36117","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":55610,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:02.892354057Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:02.892473434Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"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-02-25T21:18:02.892560431Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:02.892706777Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:02.892763269Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:02.892835594Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:02.892911688Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:02.892985838Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:02.89305182Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:02.893113784Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:02.893165275Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:02.893204981Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:02.893251491Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:02.893305788Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:02.893362079Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:02.893428833Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0","method":"GET","req_id":"11f5bd6e-6751-4a5d-b5fb-bc6b9b7f406d","remote_addr":"[::1]:36117","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:02.893517163Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0","method":"GET","req_id":"11f5bd6e-6751-4a5d-b5fb-bc6b9b7f406d","remote_addr":"[::1]:36117","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:02.992743866Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 4 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:02.992898349Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 5 }, kind: MgsRequest(SpState) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:02.992944899Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:02.993699987Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:02.993779578Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 4 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:02.997469872Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:02.997570398Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:03.008607736Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 5 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:03.008728185Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 5 }, 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-02-25T21:18:03.008801574Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 5 }, 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-02-25T21:18:03.630627629Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:03.630856773Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:03.630975008Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:03.631023613Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:03.631080916Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:03.631116573Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:03.631172624Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:03.631223734Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:03.631264712Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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-02-25T21:18:03.937066203Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 5 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:03.937258197Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:03.937318948Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 5 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:03.937462748Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 5 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:03.937518177Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 5 }"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:03.937616449Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"internal-dns-resolver","component":"producer-server","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:03.945231982Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 6 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:03.94534687Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 6 }, 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-02-25T21:18:03.945409925Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 6 }, 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-02-25T21:18:04.391650651Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:04.391772383Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:04.391852867Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:04.391969989Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:04.392024436Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:04.392071037Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:04.392117126Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:04.490154085Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 6 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.490247416Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 7 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.490325915Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 6 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.490457799Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 6 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.490512297Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 6 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.494249391Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.494357604Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.496920768Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 7 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.521696054Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 7 }, 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-02-25T21:18:04.54349289Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:04.592256074Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:04.601580801Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:04.620110516Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:04.621593993Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:04.623171663Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:04.624044575Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:377","component":"producer-server","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","error":"proto error: io error: No route to host (os error 148)","delay":"3.191688737s","count":"2"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.707664762Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 7 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.707903186Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 8 }, kind: MgsRequest(SpState) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.707972706Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 7 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.708097916Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 7 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.708157093Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 7 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:04.742699639Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0","method":"GET","req_id":"11f5bd6e-6751-4a5d-b5fb-bc6b9b7f406d","remote_addr":"[::1]:36117","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1849679,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.742886672Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 8 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.742948115Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 8 }, 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-02-25T21:18:04.743011041Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 8 }, 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-02-25T21:18:04.757844149Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:04.758019126Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:04.758128872Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:04.758170823Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:04.758224228Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:04.758272181Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:04.758548206Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.758708652Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.75882835Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.758883128Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 8 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.758940702Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.758985679Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.759031889Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.759084963Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.775392459Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 9 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.779438248Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 9 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.779581788Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 9 }, 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-02-25T21:18:04.779678195Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 9 }, 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-02-25T21:18:04.779744588Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:04.779900805Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:04.780101828Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:04.780169334Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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-02-25T21:18:04.7802558Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:04.780328266Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:04.780391893Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.780582174Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.780842545Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.78093757Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 9 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.83088215Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:04.831091972Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 10 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.831159267Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 10 }, 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-02-25T21:18:04.831236022Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 10 }, 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-02-25T21:18:04.870944953Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:04.871121183Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"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-02-25T21:18:04.871178566Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:04.871290427Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:04.871326415Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:04.871381113Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:04.871428355Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:04.871469022Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 10 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.871557533Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 10 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.871714231Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 10 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.871772747Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 10 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.875545748Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:04.880445108Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:04.906362284Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:04.906924826Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 11 }, 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-02-25T21:18:05.018424159Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.018672825Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:05.018873999Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.018980889Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:05.019101639Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:05.019193597Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:05.019282699Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:05.019368785Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:05.019452505Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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-02-25T21:18:05.019627442Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.01972835Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:05.019934975Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 11 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.020137522Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 11 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.047583293Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 11 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.054315712Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.0548437Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.054940639Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:05.054997512Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:05.055093429Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:05.055188533Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:05.055368491Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 12 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.05549795Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 12 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.055599569Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 12 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.055700367Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.055741766Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.055778745Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.05581315Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.055858998Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.055894074Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.055935413Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:05.055976702Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:05.056066005Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:05.056153894Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 13 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.056253298Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 13 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.056353725Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 14 }, 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-02-25T21:18:05.056451325Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:05.056503307Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.056539465Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:05.056581666Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:05.056622243Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:05.056664043Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:05.056703949Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.056736991Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:05.056776165Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:05.05681536Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:05.056854404Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:05.056893528Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:05.056934136Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:05.056974974Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.057017936Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 14 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.145919115Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 15 }, 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-02-25T21:18:05.146072406Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 15 }, 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-02-25T21:18:05.191635082Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.191795418Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:05.191877284Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.191943898Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:05.192013839Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:05.192087347Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:05.19215829Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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-02-25T21:18:05.192319086Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.19243657Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 15 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.196463408Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 16 }, 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-02-25T21:18:05.196619906Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 16 }, 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-02-25T21:18:05.196726976Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.196795995Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:05.196877892Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.196945317Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:05.197025349Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 16 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.197111585Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 16 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.198352179Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 17 }, 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-02-25T21:18:05.198474953Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:05.198562923Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.198631912Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:05.198708747Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.198762423Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:05.198827253Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 17 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.198902725Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 17 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.200530544Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 18 }, 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-02-25T21:18:05.200645572Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 18 }, 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-02-25T21:18:05.200734844Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.200804554Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:05.200884166Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.200947352Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:05.201016281Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.20109957Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 18 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.260296561Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 19 }, 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-02-25T21:18:05.260968259Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 19 }, 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-02-25T21:18:05.26139089Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.265587183Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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-02-25T21:18:05.266721298Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.266972519Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:05.267377622Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 19 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.267679783Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 19 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.27068042Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 20 }, 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-02-25T21:18:05.270984355Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 20 }, 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-02-25T21:18:05.271300757Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.271454839Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:05.271704157Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.271892212Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:05.272374151Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 20 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.272590236Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 20 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.27571922Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:05.276055976Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 21 }, 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-02-25T21:18:05.276372538Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.27652215Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:05.276673426Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:05.276807686Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:05.277033693Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:05.277188937Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:05.277424014Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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-02-25T21:18:05.277672079Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.277808543Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:05.278131789Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 21 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.278509784Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 21 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.286185306Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 22 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.286334859Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 22 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:05.286417146Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:05.286560926Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:05.286711881Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 22 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.286896078Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 22 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.287067417Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.287136446Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.389814728Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"internal-dns-resolver","component":"producer-server","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:05.406897635Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:377","component":"producer-server","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","error":"proto error: io error: No route to host (os error 148)","delay":"3.974487069s","count":"3"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.529858309Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.529958365Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.530052277Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.530093315Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.530128421Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 11 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.530187478Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.530244752Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.530288817Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:05.530331238Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:05.530427185Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:05.530517019Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:05.530606101Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:05.530818368Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 13 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.530942936Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 11 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.531065491Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 23 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.53116745Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 23 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.531329419Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:05.531383376Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.531429956Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 24 }, 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-02-25T21:18:05.531475514Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:05.531521784Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.531555938Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"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-02-25T21:18:05.531595743Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:05.531692201Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.531730935Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:05.531777836Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:05.531825919Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:05.531872199Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:05.531912266Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.531952101Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:05.531992679Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:05.532033186Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:05.532078774Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:05.532125094Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:05.532170803Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:05.532210128Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.532253461Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 12 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.532372397Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 24 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.532416111Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 24 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.534213174Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.54273465Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:05.542936806Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 25 }, 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-02-25T21:18:05.543030207Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 25 }, 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-02-25T21:18:05.596768864Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.596929951Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:05.596997838Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.597049369Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:05.597109769Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.597148693Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:05.59719852Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:05.597257507Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:05.597317597Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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-02-25T21:18:05.597366512Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.597423214Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 25 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.597466588Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 25 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.601898489Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 16 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.602005159Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:05.602069588Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:05.603082401Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:05.603219867Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.603260014Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:05.603300681Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.603335066Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:05.603435272Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 16 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.603586337Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 26 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.603632707Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 26 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.603674036Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.647172083Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 27 }, 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-02-25T21:18:05.647301402Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:05.647350608Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.647385854Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:05.647425669Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.647461677Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:05.647501292Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 27 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.647543664Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.649080345Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 28 }, 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-02-25T21:18:05.649173787Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 28 }, 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-02-25T21:18:05.649221881Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.649256084Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:05.649295519Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.649329773Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:05.649416009Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 28 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.649463311Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 28 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.656200641Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 29 }, 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-02-25T21:18:05.656293541Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 29 }, 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-02-25T21:18:05.657500422Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.657570804Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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-02-25T21:18:05.657614919Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.657656128Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:05.657778852Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 29 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.657836106Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 29 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.659459364Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 30 }, 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-02-25T21:18:05.659537974Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 30 }, 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-02-25T21:18:05.659592782Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.659627577Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:05.659668174Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.659701947Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:05.659740881Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 30 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.659782671Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 30 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.677509596Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:05.677650139Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 31 }, 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-02-25T21:18:05.677808841Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.677865413Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:05.677906411Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:05.677945706Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:05.677985041Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:05.678024085Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:05.678063971Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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-02-25T21:18:05.678103296Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:05.678137289Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:05.678176313Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 31 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.678219276Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.7612117Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:05.797525143Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:06.089323795Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:06.089885436Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:06.090584893Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 32 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.09095919Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 32 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.092311094Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.092561233Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.534251511Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.534433503Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.53449232Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.53454801Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.534598058Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.534664321Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 17 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.534725412Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 33 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.534787055Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 33 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:06.534851494Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:06.534987908Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:06.535121626Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:06.562467692Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:06.607135801Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 17 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.640487109Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 13 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.641005446Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 33 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.642660603Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 33 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.643347133Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:06.643529717Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 14 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.648005864Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 34 }, 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-02-25T21:18:06.652519511Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:06.652621511Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:06.652661968Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"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-02-25T21:18:06.652701554Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:06.652791708Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:06.652828096Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:06.652869405Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:06.652961083Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:06.653007413Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:06.653049684Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:06.653088237Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:06.653129125Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:06.653169632Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:06.653208346Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:06.65324733Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:06.653288098Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:06.653360845Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.655452803Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.656072819Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 34 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.65635632Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 34 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.699722954Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.723251984Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:06.778444023Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 35 }, 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-02-25T21:18:06.787390844Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 35 }, 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-02-25T21:18:06.79870587Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:06.799075056Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:06.799361333Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:06.799516327Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:06.799691304Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:06.799787822Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:06.799879971Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:06.799969804Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:06.800082948Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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-02-25T21:18:06.800325691Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 19 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.800520712Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 35 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.800671296Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 35 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.818809728Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 20 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.841273742Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 36 }, 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-02-25T21:18:06.841650344Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:06.846368853Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:06.85909487Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:06.859862855Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:06.860854112Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:06.871165785Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:06.871995965Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 20 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.873337466Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 36 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.87411906Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 36 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.874302265Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:06.989651545Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 37 }, 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-02-25T21:18:06.989813123Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:06.997366553Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:06.997498717Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:06.997543474Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:06.997579081Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:07.002521843Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 37 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.002630427Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 37 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.004425286Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 38 }, 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-02-25T21:18:07.004512975Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 38 }, 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-02-25T21:18:07.004686238Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:07.00473819Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:07.004775801Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:07.004807159Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:07.004964989Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 38 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.00502122Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 38 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.006709358Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 39 }, 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-02-25T21:18:07.006779289Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 39 }, 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-02-25T21:18:07.006824236Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:07.006855423Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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-02-25T21:18:07.006893485Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:07.006924562Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:07.006964859Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 39 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.007079366Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.00859423Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 40 }, 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-02-25T21:18:07.008665003Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 40 }, 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-02-25T21:18:07.008709018Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:07.008740075Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:07.008776904Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:07.00880749Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:07.00884464Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 40 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.008885879Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.011191217Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:07.011264726Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 41 }, 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-02-25T21:18:07.011311547Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:07.011343315Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:07.011379333Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:07.01141495Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:07.011450035Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:07.011485752Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:07.011521499Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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-02-25T21:18:07.011556615Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:07.01158697Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:07.011622477Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 41 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.011660168Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 41 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.016626281Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 42 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.016842798Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 42 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:07.01706195Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:07.017159781Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:07.01724284Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 42 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.01733579Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 42 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.017425995Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.017464237Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.512339619Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.512491296Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.512543719Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.512592414Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.512641871Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 15 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.512761859Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 21 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.512831409Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 43 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.512891729Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 43 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:07.513372465Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:07.513540147Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:07.513681562Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:07.513812664Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:07.513951323Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 21 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.514111849Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.51427472Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 43 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.51442797Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.514588987Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:07.514661283Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 16 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.514723567Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 44 }, 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-02-25T21:18:07.514798759Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:07.514878942Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:07.514933349Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"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-02-25T21:18:07.514994181Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:07.515134313Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:07.515187257Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:07.515252317Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:07.515315974Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:07.515376424Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:07.515442747Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:07.515493547Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:07.515554699Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:07.515623036Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:07.515692876Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:07.51576427Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:07.515836827Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:07.515907509Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 22 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.51597302Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 16 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.516113753Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 44 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.516170105Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 44 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.516588086Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.522641803Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:07.522801888Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 45 }, 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-02-25T21:18:07.522879635Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 45 }, 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-02-25T21:18:07.523313901Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:07.523402913Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:07.523467663Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:07.523527892Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:07.523595438Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:07.523644484Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:07.523703481Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:07.523767278Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:07.523834553Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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-02-25T21:18:07.523897419Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 23 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.523961477Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 45 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.524045027Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.544711457Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 24 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.577969515Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 46 }, 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-02-25T21:18:07.590715635Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 46 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:07.619887506Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:07.628738472Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:07.631676012Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:07.632520843Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:07.632592197Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:07.632753324Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 24 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.632872241Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 46 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.63291391Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 46 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.632952894Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.634697264Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 47 }, 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-02-25T21:18:07.634776715Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:07.634824839Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:07.634857179Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:07.634901053Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:07.634933363Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:07.635051197Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 47 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.635106035Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 47 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.636734364Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:07.636810057Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 48 }, 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-02-25T21:18:07.636859123Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:07.636892345Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:07.63693188Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:07.636963889Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:07.637001009Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 48 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.637040624Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 48 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.638456315Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 49 }, 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-02-25T21:18:07.638522598Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 49 }, 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-02-25T21:18:07.638566633Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:07.63859746Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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-02-25T21:18:07.638633808Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:07.638665216Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:07.638701574Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 49 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.638740017Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 49 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.641001651Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 50 }, 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-02-25T21:18:07.641070319Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 50 }, 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-02-25T21:18:07.64111722Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:07.641149149Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:07.641227648Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:07.641269148Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:07.641309414Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 50 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.641348599Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 50 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.643434885Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:07.643513334Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 51 }, 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-02-25T21:18:07.643564164Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:07.643598087Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:07.643635097Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:07.643671295Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:07.643707282Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:07.643742829Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:07.643778806Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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-02-25T21:18:07.643814393Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:07.64384559Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:07.643880846Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 51 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.643918998Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 51 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.649928761Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 52 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.650012321Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 52 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:07.650062499Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:07.650156742Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:07.650247808Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 52 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.650477463Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 52 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.650655527Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.650707499Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:07.8916191Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"internal-dns-resolver","component":"producer-server","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:07.894250572Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:377","component":"producer-server","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","error":"proto error: io error: No route to host (os error 148)","delay":"6.461812687s","count":"4"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:08.662149092Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:08.665280741Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:08.665727424Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:08.665847402Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:08.666207999Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 17 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:08.669211042Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 25 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:08.669431858Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 53 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:08.669675513Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 53 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:08.679559194Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:08.680127258Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:08.682603094Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:08.682919286Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:09.108938439Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 25 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:09.109412621Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 17 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:09.109798052Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 53 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:09.110065959Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 53 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:09.121331839Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:09.126296719Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 18 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:09.126437964Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 54 }, 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-02-25T21:18:09.126525212Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 54 }, 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-02-25T21:18:09.156206982Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:09.156332071Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"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-02-25T21:18:09.156376377Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:09.156471813Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:09.156507941Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:09.156550482Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:09.15659102Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:09.156631527Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:09.156671503Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:09.156708443Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:09.156754051Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:09.156796021Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:09.15683714Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:09.156876505Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:09.156946997Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:09.217975996Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 26 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:09.218147035Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:09.218351846Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 54 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:09.21843697Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 54 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:09.224638886Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:09.23772996Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:09.237843655Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 55 }, 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-02-25T21:18:09.237908945Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 55 }, 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-02-25T21:18:09.238563376Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:09.238645072Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:09.238761202Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:09.238820811Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:09.238874617Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:09.238918311Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:09.238967246Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:09.239016352Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:09.239066069Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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-02-25T21:18:09.243346925Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 27 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:09.251450701Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 55 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:09.25160371Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 55 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:09.350282071Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 28 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:09.350458602Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 56 }, 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-02-25T21:18:09.350624239Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 56 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:09.494788811Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:09.494992911Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:09.495032607Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:09.495076682Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:09.495113561Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:09.582197755Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 28 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:09.583488236Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 56 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:09.583613416Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 56 }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:09.585541281Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:09.585655918Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:09.585726329Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:09.588923169Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 19 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:09.589024277Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 29 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:09.589117688Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 57 }, 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-02-25T21:18:09.589193041Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 57 }, 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-02-25T21:18:09.704381164Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:09.704580172Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:09.704682864Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:09.704719793Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:09.70476013Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:09.70479713Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:09.730263545Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 29 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:09.730477206Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 19 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:09.730679251Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 57 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:09.730848325Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 57 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:09.739725818Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:09.739833641Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 20 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:09.739882636Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 58 }, 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-02-25T21:18:09.739931542Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 58 }, 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-02-25T21:18:09.742565057Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:09.74268697Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"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-02-25T21:18:09.742759797Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:09.742964538Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:09.743050975Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:09.745047207Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:09.745149758Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:10.527496096Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 30 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:10.535596193Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 20 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:10.535874874Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 58 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:10.536004844Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 58 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:10.539958956Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:10.540081259Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:10.545114567Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:10.545934374Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 21 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:10.54604385Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 59 }, 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-02-25T21:18:10.546132531Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 59 }, 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-02-25T21:18:10.556765718Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:10.55686425Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:10.556928468Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:10.557067618Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:10.557116874Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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-02-25T21:18:10.557164778Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:10.557207951Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:10.566068036Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 31 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:10.566390481Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 21 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:10.566718638Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 59 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:10.567027193Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 59 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:10.575887028Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:10.57600396Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 22 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:10.576076316Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 60 }, 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-02-25T21:18:10.576191895Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 60 }, 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-02-25T21:18:10.585694445Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:10.585895237Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:10.586044469Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:10.586102003Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:10.586161862Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:10.586199693Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:10.588681753Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 32 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:10.58887551Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 22 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:10.589032218Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 60 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:10.589098782Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 60 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:10.748148194Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:10.748306926Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:10.748353977Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:10.75256341Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 33 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:10.753886581Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 61 }, 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-02-25T21:18:10.753987278Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 61 }, 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-02-25T21:18:11.004725177Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:11.004991962Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.005094804Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:11.005160215Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:11.005275513Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:11.005396143Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:11.005464761Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:11.005520231Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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-02-25T21:18:11.005574628Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.005618723Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.005669161Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","remote_addr":"[::1]:50412"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.015220807Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 33 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.015431832Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 61 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.01567228Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 61 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.015750258Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/ignition","method":"GET","req_id":"44edf611-fb90-431b-b561-3943c1b0f335","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.015813735Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/ignition","method":"GET","req_id":"44edf611-fb90-431b-b561-3943c1b0f335","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.054121255Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 34 }, 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-02-25T21:18:11.05710235Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 62 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.057348992Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 62 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.081268082Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.081444612Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"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-02-25T21:18:11.081683718Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:11.082026727Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:11.087705927Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 34 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.088050289Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 35 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.088976375Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 62 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.089385055Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 62 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.091958993Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.092093914Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.092200333Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.092293634Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.092419285Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 63 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.092632023Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 63 }, kind: MgsRequest(SpState) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.095867236Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.096591978Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:11.096865467Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:11.10053239Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 22, message_id: 35 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.100800217Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.101055738Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 63 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.112394385Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 63 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.113307443Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.115175599Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.115243095Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.115282129Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.115322215Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.115365869Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.11540319Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.115437223Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.115471116Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.115505129Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.115539243Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.115573406Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.11560742Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.115645311Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.115688224Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.115722337Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.11575604Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.115789753Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.115823225Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.115859172Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.115892955Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.115926848Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.115963527Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.116005688Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.116041114Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.116074717Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.116108891Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.116142603Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.116176456Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.116210179Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:11.116246898Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.116287014Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/ignition","method":"GET","req_id":"44edf611-fb90-431b-b561-3943c1b0f335","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":100025,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.116358539Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 64 }, 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-02-25T21:18:11.11641004Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 64 }, 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-02-25T21:18:11.117642877Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.120320397Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:11.120547687Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.120612326Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:11.120661683Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:11.120703192Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:11.120743629Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:11.120786311Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.120820715Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:11.120860371Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:11.120911451Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:11.120951988Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:11.120991403Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:11.12103164Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:11.139040883Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 36 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.139179061Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 64 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.139229791Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 64 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.139278175Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0","method":"GET","req_id":"8a34de6b-e0db-4f80-b618-dcf807e0747a","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.139340459Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0","method":"GET","req_id":"8a34de6b-e0db-4f80-b618-dcf807e0747a","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.158119481Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 37 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.158233828Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 65 }, 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-02-25T21:18:11.158289207Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 65 }, 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-02-25T21:18:11.158625943Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:11.15879642Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.15884272Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:11.158893019Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.158928064Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:11.158969814Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:11.159024442Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:11.159071373Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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-02-25T21:18:11.159207667Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 37 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.159337386Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 38 }, kind: MgsRequest(SpState) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.159835209Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 65 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.160090239Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 65 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.160208183Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.166855409Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 66 }, 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-02-25T21:18:11.166980819Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 66 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.19833308Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:11.198731889Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.198800417Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:11.198845474Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.198881471Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:11.201739261Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 38 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.20189216Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 66 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.201940294Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 66 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.204904823Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 39 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.205781412Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 67 }, 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-02-25T21:18:11.205910911Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 67 }, 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-02-25T21:18:11.216661511Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.216933738Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:11.217189068Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.217299466Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:11.224411894Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 39 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.224720439Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 67 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.224878891Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 67 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.23355038Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0","method":"GET","req_id":"8a34de6b-e0db-4f80-b618-dcf807e0747a","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":94195,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.233806913Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 68 }, 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-02-25T21:18:11.233890212Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 68 }, 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-02-25T21:18:11.235425491Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.235494319Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:11.235540749Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.235575845Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:11.263130531Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 68 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.263419022Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 68 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.263467878Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"732b22b8-4926-41d4-bac4-35ce46fc2c87","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.263588438Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"732b22b8-4926-41d4-bac4-35ce46fc2c87","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.266571336Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 69 }, 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-02-25T21:18:11.266697358Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 69 }, 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-02-25T21:18:11.26694421Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.267415937Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.267488613Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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-02-25T21:18:11.267623845Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.267676197Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:11.268270057Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 40 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.268430263Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 69 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.268491294Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 69 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.270528294Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.270603787Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 70 }, 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-02-25T21:18:11.270651349Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 70 }, 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-02-25T21:18:11.285617264Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.285771005Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:11.285846217Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.285902509Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:11.28762938Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 41 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.28771745Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 70 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.287762858Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 70 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.292583858Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.292781775Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 71 }, 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-02-25T21:18:11.292830931Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 71 }, 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-02-25T21:18:11.296867701Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.297084678Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:11.29720583Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:11.297318733Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:11.29743363Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:11.297550993Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:11.297666192Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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-02-25T21:18:11.297877698Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.297995421Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:11.298538802Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 42 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.298752824Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 71 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.298932721Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 71 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.316262851Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.316731621Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 72 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.316820914Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 72 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.347762339Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:11.35012025Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:11.351058322Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 43 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.351213366Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 72 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.351334377Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 72 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.351438451Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.351482967Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.351519406Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 44 }, 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-02-25T21:18:11.375103614Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 44 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.375262607Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 45 }, 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-02-25T21:18:11.388116219Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 45 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.388491999Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"732b22b8-4926-41d4-bac4-35ce46fc2c87","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":125087,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.390663759Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"d7eef832-4861-4cc9-8ad2-bc9c8dda649f","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.390811117Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"d7eef832-4861-4cc9-8ad2-bc9c8dda649f","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.393644423Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 46 }, 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-02-25T21:18:11.430668487Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 46 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.430921733Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 47 }, 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-02-25T21:18:11.431506834Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 47 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.431615789Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 48 }, 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-02-25T21:18:11.43170886Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 48 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.431846617Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 49 }, 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-02-25T21:18:11.431938094Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 49 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.432053452Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 50 }, 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-02-25T21:18:11.43213116Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 50 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.432244905Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 51 }, 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-02-25T21:18:11.432317982Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 51 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.432378202Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"d7eef832-4861-4cc9-8ad2-bc9c8dda649f","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":41780,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.43360213Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"f5537572-88c5-4d02-b253-366727cd4ce5","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.433741901Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"f5537572-88c5-4d02-b253-366727cd4ce5","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.433835162Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 52 }, 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-02-25T21:18:11.434060708Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 52 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.43418202Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 53 }, 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-02-25T21:18:11.438029632Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 53 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.438127984Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 54 }, 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-02-25T21:18:11.438768755Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 54 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.438862257Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 55 }, 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-02-25T21:18:11.439363597Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 55 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.439563127Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 56 }, 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-02-25T21:18:11.44702536Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 56 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.447176796Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 57 }, 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-02-25T21:18:11.447583653Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 57 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.448005873Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"f5537572-88c5-4d02-b253-366727cd4ce5","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":14424,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.482420243Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"c81fb687-7465-44b8-a30c-ce5913cc323c","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.482517813Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"c81fb687-7465-44b8-a30c-ce5913cc323c","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.482953211Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 58 }, 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-02-25T21:18:11.484062943Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 58 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.484568222Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 59 }, 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-02-25T21:18:11.494961582Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 59 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.49530423Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 60 }, 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-02-25T21:18:11.495671421Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 60 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.495858805Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 61 }, 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-02-25T21:18:11.496111139Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 61 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.496286878Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 62 }, 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-02-25T21:18:11.503936384Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 62 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.504123828Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 63 }, 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-02-25T21:18:11.504578869Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 63 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.504833147Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"c81fb687-7465-44b8-a30c-ce5913cc323c","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":22443,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.532263344Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.532386499Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.532427819Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.532463576Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.534366757Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.534455028Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 64 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.534501037Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 73 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.534543919Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 73 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.534940684Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:11.536549602Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:11.536747839Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:11.536963614Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.53712885Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"00c6b3c3-48a4-4b7d-ab9b-2b21c5b600ec","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.537233606Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"00c6b3c3-48a4-4b7d-ab9b-2b21c5b600ec","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.53795456Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 64 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.538355654Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 65 }, 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-02-25T21:18:11.538651742Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 23 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.539023874Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 73 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.539384882Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 73 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.539791338Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 24 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.540059687Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 74 }, 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-02-25T21:18:11.540294463Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 74 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.542787145Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:11.543233637Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.543516407Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:11.543611762Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:11.54368495Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:11.543761184Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:11.543831536Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.543892537Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:11.543957156Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:11.544018449Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:11.544085483Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:11.544665313Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:11.544744844Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:11.544818653Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 65 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.544887943Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 66 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.544964037Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 24 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.545142321Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 74 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.545222484Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 74 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.545299109Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.552396335Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 75 }, 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-02-25T21:18:11.552522967Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 75 }, 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-02-25T21:18:11.555604769Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.555675101Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:11.555718795Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.55575818Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:11.556160577Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.556223503Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:11.556268139Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:11.556309177Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:11.556351839Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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-02-25T21:18:11.57111653Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 66 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.571226958Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 67 }, 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-02-25T21:18:11.571291026Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 75 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.571378886Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 75 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.575762654Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 76 }, 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-02-25T21:18:11.57585367Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 76 }, 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-02-25T21:18:11.576892859Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.576968603Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:11.577034374Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.577082408Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:11.57713905Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.577202958Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 68 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.577280264Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 76 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.57735241Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 76 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.578805351Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 77 }, 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-02-25T21:18:11.578910498Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 77 }, 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-02-25T21:18:11.579461154Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.579546799Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:11.579619125Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.579680808Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:11.579753705Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.579815037Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:11.579885369Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 68 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.581109958Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 69 }, 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-02-25T21:18:11.581210364Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 77 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.581320532Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 77 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.583513107Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 78 }, 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-02-25T21:18:11.58361665Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 78 }, 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-02-25T21:18:11.586365044Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.586459838Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:11.58653515Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.586597785Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:11.586675874Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 69 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.588231677Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 70 }, kind: MgsRequest(SpState) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.588329357Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 78 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.588392173Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 78 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.590550494Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 79 }, 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-02-25T21:18:11.59237684Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 79 }, 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-02-25T21:18:11.592903545Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:11.593308067Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.593543946Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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-02-25T21:18:11.593831385Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.593957447Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:11.596987297Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 70 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.59722543Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 71 }, 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-02-25T21:18:11.597302686Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 79 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.597367556Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 79 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.597432326Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.599273273Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 80 }, 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-02-25T21:18:11.599579153Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 80 }, 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-02-25T21:18:11.599669167Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.599736652Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:11.599815963Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.599885633Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:11.599961336Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 71 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.600085524Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 80 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.600175869Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 80 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.602278951Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 72 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.602392426Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 81 }, 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-02-25T21:18:11.602481137Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 81 }, 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-02-25T21:18:11.602832484Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.602922508Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:11.603065426Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:11.603157374Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:11.603240925Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:11.603320436Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:11.603401661Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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-02-25T21:18:11.603474618Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.603537915Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:11.603608687Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 72 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.603688519Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 81 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.603770927Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 81 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.611793717Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.612153413Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 82 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.612390684Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 82 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.619625907Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:11.619833605Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:11.6202906Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 73 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.620393572Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 82 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.620570543Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 82 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.620816563Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.621041929Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.621138126Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"00c6b3c3-48a4-4b7d-ab9b-2b21c5b600ec","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":85564,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.623540314Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"0a853252-2de3-4293-b35f-fcf4a3e4cdd8","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.623658208Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"0a853252-2de3-4293-b35f-fcf4a3e4cdd8","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.623887261Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 74 }, 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-02-25T21:18:11.624121997Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 74 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.624918484Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 75 }, 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-02-25T21:18:11.629488012Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 75 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.630232687Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 76 }, 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-02-25T21:18:11.631859884Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 76 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.631931679Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 77 }, 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-02-25T21:18:11.645184371Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 77 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.645267059Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 78 }, 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-02-25T21:18:11.645483054Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 78 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.645544006Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 79 }, 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-02-25T21:18:11.645692145Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 79 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.645920728Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"0a853252-2de3-4293-b35f-fcf4a3e4cdd8","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":22411,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.647315273Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"251168cb-419e-40d5-b0a9-e50edc9dcd53","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.647389122Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"251168cb-419e-40d5-b0a9-e50edc9dcd53","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.647601801Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 80 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.64784283Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 80 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.648085864Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"251168cb-419e-40d5-b0a9-e50edc9dcd53","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":785,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.651417154Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"3dcafacd-bcc3-49a6-9a11-cccb17acecf1","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.651499742Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"3dcafacd-bcc3-49a6-9a11-cccb17acecf1","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.65217156Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 81 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.653476372Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 81 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.653736953Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"3dcafacd-bcc3-49a6-9a11-cccb17acecf1","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2341,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.65542449Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"3c6675dc-a974-4f15-a69a-9d4f7a70895e","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.655502278Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"3c6675dc-a974-4f15-a69a-9d4f7a70895e","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.655757698Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 82 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.655983605Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 82 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.656270524Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"3c6675dc-a974-4f15-a69a-9d4f7a70895e","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":860,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.659626266Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b9cce1c1-687c-4dfb-bfb1-6f4a69f2c0e9","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.659706569Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b9cce1c1-687c-4dfb-bfb1-6f4a69f2c0e9","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.660126704Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 83 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.660594713Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 83 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.660976426Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b9cce1c1-687c-4dfb-bfb1-6f4a69f2c0e9","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1365,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.708135783Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1","method":"GET","req_id":"4292a4cd-f142-4d2b-879e-8180a4668176","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.708273951Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1","method":"GET","req_id":"4292a4cd-f142-4d2b-879e-8180a4668176","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.708807872Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 25 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.709139597Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:11.709497368Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 25 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.709732154Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 26 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.710011085Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 26 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.710629889Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1","method":"GET","req_id":"4292a4cd-f142-4d2b-879e-8180a4668176","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2513,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.712333761Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"6eef3f9f-dbc7-408d-bea2-5d5deb71bf22","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.712454611Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"6eef3f9f-dbc7-408d-bea2-5d5deb71bf22","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.712997772Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 27 }, 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-02-25T21:18:11.713322411Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.713493951Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 28 }, 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-02-25T21:18:11.713737817Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 28 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.713904085Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 29 }, 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-02-25T21:18:11.714476218Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 29 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.714740147Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 30 }, 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-02-25T21:18:11.714991439Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 30 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.71520551Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 31 }, 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-02-25T21:18:11.715656712Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.720820862Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 32 }, 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-02-25T21:18:11.722533233Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 32 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.722723753Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"6eef3f9f-dbc7-408d-bea2-5d5deb71bf22","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":10340,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.725552079Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e24418f8-05bd-4f99-9757-a69e3bd3eeab","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.725638054Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e24418f8-05bd-4f99-9757-a69e3bd3eeab","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.725836873Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 33 }, 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-02-25T21:18:11.736652362Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 33 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.740485704Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 34 }, 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-02-25T21:18:11.758671227Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 34 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.759261138Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 35 }, 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-02-25T21:18:11.761485272Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 35 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.761655839Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 36 }, 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-02-25T21:18:11.761714847Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 36 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.762165558Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 37 }, 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-02-25T21:18:11.762838107Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 37 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.771722655Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 38 }, 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-02-25T21:18:11.771968565Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 38 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.772332129Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e24418f8-05bd-4f99-9757-a69e3bd3eeab","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":47149,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.773658999Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"6e877b52-9780-4a09-ad7c-e7571ade9c7c","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.773730422Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"6e877b52-9780-4a09-ad7c-e7571ade9c7c","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.774032644Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 39 }, 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-02-25T21:18:11.774355209Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.77442087Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 40 }, 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-02-25T21:18:11.774546211Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.774602843Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 41 }, 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-02-25T21:18:11.774740109Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 41 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.774797903Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 42 }, 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-02-25T21:18:11.774928535Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 42 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.774983834Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 43 }, 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-02-25T21:18:11.789919072Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.795594393Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 44 }, 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-02-25T21:18:11.796138666Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 44 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.796569765Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"6e877b52-9780-4a09-ad7c-e7571ade9c7c","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":22956,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.818938043Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"32140920-781e-4410-beab-946630de9f42","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.819097737Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"32140920-781e-4410-beab-946630de9f42","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.819309584Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 45 }, 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-02-25T21:18:11.821158639Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.821244374Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 46 }, 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-02-25T21:18:11.821429372Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 46 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.821496297Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 47 }, 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-02-25T21:18:11.821657404Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 47 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.821716471Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 48 }, 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-02-25T21:18:11.82202697Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 48 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.822090427Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 49 }, 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-02-25T21:18:11.822306733Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 49 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.822363876Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 50 }, 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-02-25T21:18:11.822530395Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 50 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.82279263Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"32140920-781e-4410-beab-946630de9f42","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":3929,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.841241441Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"b113cf93-280c-4ab5-bbc5-1075f277b714","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.841373426Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"b113cf93-280c-4ab5-bbc5-1075f277b714","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.842090872Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 51 }, 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-02-25T21:18:11.842322251Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 51 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.84243782Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 52 }, 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-02-25T21:18:11.842578142Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 52 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.842649847Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 53 }, 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-02-25T21:18:11.842800592Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 53 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.842897069Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 54 }, 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-02-25T21:18:11.842995892Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 54 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.843060442Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 55 }, 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-02-25T21:18:11.843301521Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 55 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.843445862Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 56 }, 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-02-25T21:18:11.843607661Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 56 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.843694749Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"b113cf93-280c-4ab5-bbc5-1075f277b714","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2526,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.8454586Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b1e31dd1-92c8-4480-bb8b-2b2ab8920fc7","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.845599544Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b1e31dd1-92c8-4480-bb8b-2b2ab8920fc7","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.84601062Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 57 }, 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-02-25T21:18:11.846365505Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 57 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.846472395Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 58 }, 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-02-25T21:18:11.846666684Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 58 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.846744281Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 59 }, 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-02-25T21:18:11.846881837Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 59 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.846955526Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 60 }, 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-02-25T21:18:11.84715229Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 60 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.847227442Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 61 }, 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-02-25T21:18:11.847422843Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 61 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.847522628Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 62 }, 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-02-25T21:18:11.847622213Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 62 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.847890341Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b1e31dd1-92c8-4480-bb8b-2b2ab8920fc7","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2491,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.858521784Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"9538e981-d3c1-466d-a31a-37d5b726e10c","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.85871948Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"9538e981-d3c1-466d-a31a-37d5b726e10c","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.859315925Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 63 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.862157499Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 63 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.865677195Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"9538e981-d3c1-466d-a31a-37d5b726e10c","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":7160,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.867278256Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"d9cc39be-b78e-44c3-83fe-bd371f949ede","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.868000943Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"d9cc39be-b78e-44c3-83fe-bd371f949ede","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.869576318Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 64 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.890622928Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 64 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.89121793Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"d9cc39be-b78e-44c3-83fe-bd371f949ede","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":23983,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.89284162Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"a4e59120-f66e-4da4-89d5-b0d977f59e88","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.89298084Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"a4e59120-f66e-4da4-89d5-b0d977f59e88","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.893969631Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 65 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.894375886Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 65 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.894707481Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"a4e59120-f66e-4da4-89d5-b0d977f59e88","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1881,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.896736694Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"b6239e3e-a50a-42e9-acbb-972f4071ac60","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.900941827Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"b6239e3e-a50a-42e9-acbb-972f4071ac60","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.90161137Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 66 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.91727578Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 66 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.918219394Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"b6239e3e-a50a-42e9-acbb-972f4071ac60","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":21464,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.920154474Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0","method":"GET","req_id":"8740a388-3efb-4991-be09-948247701a68","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.921748139Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0","method":"GET","req_id":"8740a388-3efb-4991-be09-948247701a68","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.922273892Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 83 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.934090579Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:11.935386342Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 83 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.935553973Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 84 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.936053269Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 84 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.936501515Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0","method":"GET","req_id":"8740a388-3efb-4991-be09-948247701a68","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":16331,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.9381693Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"50a87ad4-48fa-4907-92b7-1af313d2b2f5","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.938261939Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"50a87ad4-48fa-4907-92b7-1af313d2b2f5","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.938528404Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 85 }, 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-02-25T21:18:11.938660318Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:11.938811935Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentActiveSlot(0)","header":"Header { version: 22, message_id: 85 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.93899533Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"50a87ad4-48fa-4907-92b7-1af313d2b2f5","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":861,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.941036018Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"21bcd4bb-d9d1-400c-89a1-aa7e07df94f7","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.94119001Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"21bcd4bb-d9d1-400c-89a1-aa7e07df94f7","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.941723389Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 86 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.942898803Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 86 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.943291268Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"21bcd4bb-d9d1-400c-89a1-aa7e07df94f7","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2277,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.944553659Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"76272794-3225-4cb2-a838-eb057c0a4ed3","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.944679931Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"76272794-3225-4cb2-a838-eb057c0a4ed3","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.945106781Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 87 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.945437644Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 87 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.945717588Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"76272794-3225-4cb2-a838-eb057c0a4ed3","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1175,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.948983747Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"b94378a4-5990-4e44-8db4-7a50d887e950","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.949182525Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"b94378a4-5990-4e44-8db4-7a50d887e950","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.950914829Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 88 }, 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-02-25T21:18:11.951583881Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 88 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.951784914Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 89 }, 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-02-25T21:18:11.959863685Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 89 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.960234544Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 90 }, 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-02-25T21:18:11.960580049Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 90 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.960771612Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 91 }, 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-02-25T21:18:11.96106767Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 91 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.961252468Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 92 }, 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-02-25T21:18:11.961569632Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 92 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.961756815Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 93 }, 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-02-25T21:18:11.962008949Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 93 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.962729562Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"b94378a4-5990-4e44-8db4-7a50d887e950","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":13706,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.968947984Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c1882c8d-834a-44d2-a7a6-834a4ce2fe9a","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.96909964Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c1882c8d-834a-44d2-a7a6-834a4ce2fe9a","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.969512871Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 94 }, 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-02-25T21:18:11.969858235Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 94 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.970043334Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 95 }, 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-02-25T21:18:11.970306461Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 95 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.970507615Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 96 }, 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-02-25T21:18:11.970769299Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 96 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.970975323Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 97 }, 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-02-25T21:18:11.971409529Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 97 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.971592453Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 98 }, 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-02-25T21:18:11.971851171Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 98 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.972021427Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 99 }, 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-02-25T21:18:11.973290893Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 99 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.973931494Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c1882c8d-834a-44d2-a7a6-834a4ce2fe9a","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":5039,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.975531583Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"1c802845-c729-4a0a-9ec1-88ef0806b03c","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.975660039Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"1c802845-c729-4a0a-9ec1-88ef0806b03c","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.979205711Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 100 }, 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-02-25T21:18:11.979633042Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 100 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.979829535Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 101 }, 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-02-25T21:18:11.980428396Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 101 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.980661719Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 102 }, 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-02-25T21:18:11.980956224Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 102 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.98147431Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 103 }, 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-02-25T21:18:11.981884013Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 103 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.981948693Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 104 }, 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-02-25T21:18:11.982417523Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 104 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.982502015Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 105 }, 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-02-25T21:18:11.985470152Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 105 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:11.986205236Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"1c802845-c729-4a0a-9ec1-88ef0806b03c","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":10647,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.987460391Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"9cabe14b-8e72-4a5b-a414-85c5a08ca861","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:11.987577243Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"9cabe14b-8e72-4a5b-a414-85c5a08ca861","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.987799021Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 106 }, 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-02-25T21:18:11.988096041Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 106 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.988171845Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 107 }, 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-02-25T21:18:11.988381928Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 107 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.996937707Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 108 }, 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-02-25T21:18:11.999488043Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 108 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.999609305Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 109 }, 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-02-25T21:18:11.99966261Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 109 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.999703428Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 110 }, 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-02-25T21:18:11.999750158Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 110 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:11.999788361Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 111 }, 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-02-25T21:18:11.99983457Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 111 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:12.011686012Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"9cabe14b-8e72-4a5b-a414-85c5a08ca861","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":24303,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.025309433Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"aac6da58-83f6-42af-b20b-fd2201caaf8d","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:12.02582281Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"aac6da58-83f6-42af-b20b-fd2201caaf8d","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.026340626Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 112 }, 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-02-25T21:18:12.052129025Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 112 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.054119966Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 113 }, 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-02-25T21:18:12.055851177Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 113 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.056092677Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 114 }, 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-02-25T21:18:12.063306755Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 114 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.063593232Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 115 }, 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-02-25T21:18:12.063908843Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.064146846Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 116 }, 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-02-25T21:18:12.064430116Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 116 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.064619234Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 117 }, 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-02-25T21:18:12.064871558Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 117 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:12.065305262Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"aac6da58-83f6-42af-b20b-fd2201caaf8d","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":40119,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.066985463Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d629c276-6c5c-416b-891d-43b4e74e9ac9","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:12.067084567Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d629c276-6c5c-416b-891d-43b4e74e9ac9","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.067337703Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 118 }, 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-02-25T21:18:12.067591219Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 118 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.067652531Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 119 }, 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-02-25T21:18:12.067797363Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 119 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.067854256Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 120 }, 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-02-25T21:18:12.067991882Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 120 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.068095716Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 121 }, 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-02-25T21:18:12.0681484Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 121 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.068196403Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 122 }, 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-02-25T21:18:12.068536045Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 122 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.068599402Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 123 }, 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-02-25T21:18:12.069904635Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 123 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:12.070039806Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d629c276-6c5c-416b-891d-43b4e74e9ac9","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2568,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.070436752Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"aeb27a17-6291-4aa4-8c4c-5e92873e0bf5","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:12.070509338Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"aeb27a17-6291-4aa4-8c4c-5e92873e0bf5","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.071353608Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 124 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.071426284Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 124 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:12.071468285Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"aeb27a17-6291-4aa4-8c4c-5e92873e0bf5","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":583,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.071712571Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"4c3aafab-f5d7-4b18-b853-81576b752c85","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:12.071775838Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"4c3aafab-f5d7-4b18-b853-81576b752c85","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.071997305Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 125 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.072163493Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 125 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:12.072363284Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"4c3aafab-f5d7-4b18-b853-81576b752c85","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":663,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.073533546Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"675fdbd6-2c10-4dd8-a9b7-f2ec9a968a29","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:12.073626676Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"675fdbd6-2c10-4dd8-a9b7-f2ec9a968a29","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.07406888Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 126 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.074232743Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 126 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:12.074557703Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"675fdbd6-2c10-4dd8-a9b7-f2ec9a968a29","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1266,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.075901339Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"5e3b0eef-099b-420a-bc9d-a06659dfb7d7","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:12.075981291Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"5e3b0eef-099b-420a-bc9d-a06659dfb7d7","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.076250451Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 127 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.076446925Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 127 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:12.076617783Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"5e3b0eef-099b-420a-bc9d-a06659dfb7d7","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":736,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.077338175Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1","method":"GET","req_id":"dc879489-e57d-4f96-a1ab-e6fb17de2d6b","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:12.077735512Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1","method":"GET","req_id":"dc879489-e57d-4f96-a1ab-e6fb17de2d6b","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.077810393Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 83 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:12.07785508Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:12.077949152Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 83 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.078049218Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 84 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.078092702Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 84 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:12.078200474Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1","method":"GET","req_id":"dc879489-e57d-4f96-a1ab-e6fb17de2d6b","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":875,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.079104051Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"8bbef611-7028-41d0-8218-9e7eb8b672aa","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:12.079223238Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"8bbef611-7028-41d0-8218-9e7eb8b672aa","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.079277736Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 85 }, 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-02-25T21:18:12.080223584Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:12.081141663Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentActiveSlot(0)","header":"Header { version: 22, message_id: 85 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:12.081405121Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"8bbef611-7028-41d0-8218-9e7eb8b672aa","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2310,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.082459673Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"ba4cd687-9752-4986-91b1-0e62d366847a","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:12.082547012Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"ba4cd687-9752-4986-91b1-0e62d366847a","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.083007925Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 86 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.085192844Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 86 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:12.08535326Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"ba4cd687-9752-4986-91b1-0e62d366847a","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2911,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.087322814Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"bf708669-a004-4d5b-95a6-1868a01c1eaa","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:12.087379326Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"bf708669-a004-4d5b-95a6-1868a01c1eaa","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.087440508Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 87 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.087489263Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 87 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:12.087675244Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"bf708669-a004-4d5b-95a6-1868a01c1eaa","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":619,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.088430532Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"403c3aa3-7125-470e-8667-c893a106ac6e","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:12.088502787Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"403c3aa3-7125-470e-8667-c893a106ac6e","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.08879624Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 88 }, 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-02-25T21:18:12.089071503Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 88 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.095309337Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 89 }, 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-02-25T21:18:12.095397998Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 89 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.095502483Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 90 }, 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-02-25T21:18:12.095930666Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 90 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.09599752Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 91 }, 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-02-25T21:18:12.096047117Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 91 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.096086973Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 92 }, 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-02-25T21:18:12.096460798Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 92 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.09657302Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 93 }, 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-02-25T21:18:12.096697038Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 93 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:12.096752277Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"403c3aa3-7125-470e-8667-c893a106ac6e","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":8378,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.099058667Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"31fbe379-8c0f-4d83-b4ff-3547aa26edd8","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:12.099149082Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"31fbe379-8c0f-4d83-b4ff-3547aa26edd8","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.099320772Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 94 }, 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-02-25T21:18:12.099696181Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 94 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.099945188Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 95 }, 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-02-25T21:18:12.100338466Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 95 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.100407524Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 96 }, 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-02-25T21:18:12.100551465Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 96 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.10060955Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 97 }, 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-02-25T21:18:12.100940563Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 97 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.101091909Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 98 }, 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-02-25T21:18:12.101288734Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 98 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.101346177Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 99 }, 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-02-25T21:18:12.101516525Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 99 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:12.101668151Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"31fbe379-8c0f-4d83-b4ff-3547aa26edd8","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2848,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.104714407Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"73ce7639-ea55-4c6c-b390-13c71105622a","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:12.104825967Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"73ce7639-ea55-4c6c-b390-13c71105622a","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.105011056Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 100 }, 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-02-25T21:18:12.105302093Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 100 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.105387788Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 101 }, 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-02-25T21:18:12.10559276Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 101 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.105692374Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 102 }, 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-02-25T21:18:12.106105765Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 102 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.106204498Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 103 }, 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-02-25T21:18:12.10629838Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 103 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.106374504Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 104 }, 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-02-25T21:18:12.106466002Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 104 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.106985301Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 105 }, 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-02-25T21:18:12.107148312Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 105 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:12.107410748Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"73ce7639-ea55-4c6c-b390-13c71105622a","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2710,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.108844267Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5dbf1be0-b5c1-4552-b878-4088eb185c80","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:12.108943782Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5dbf1be0-b5c1-4552-b878-4088eb185c80","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.109162202Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 106 }, 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-02-25T21:18:12.109323941Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 106 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.109381886Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 107 }, 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-02-25T21:18:12.109523712Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 107 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.109901887Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 108 }, 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-02-25T21:18:12.111463031Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 108 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.111560191Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 109 }, 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-02-25T21:18:12.111698819Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 109 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.111753858Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 110 }, 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-02-25T21:18:12.111929777Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 110 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.111985708Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 111 }, 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-02-25T21:18:12.113340578Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 111 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:12.113611532Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5dbf1be0-b5c1-4552-b878-4088eb185c80","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":4748,"response_code":200} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.11419533Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"internal-dns-resolver","component":"producer-server","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.119112628Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"68e8dd3e-276d-481a-994b-271775cb4586","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:12.119216511Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"68e8dd3e-276d-481a-994b-271775cb4586","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.119626425Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 112 }, 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-02-25T21:18:12.121512329Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 112 }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:12.121864017Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:377","component":"producer-server","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","error":"proto error: io error: No route to host (os error 148)","delay":"10.689483567s","count":"5"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.121942466Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 113 }, 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-02-25T21:18:12.122172683Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 113 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.122283181Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 114 }, 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-02-25T21:18:12.122340334Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 114 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.122580972Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 115 }, 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-02-25T21:18:12.122641242Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.122680176Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 116 }, 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-02-25T21:18:12.123451829Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 116 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.123510736Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 117 }, 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-02-25T21:18:12.123663325Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 117 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:12.124079662Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"68e8dd3e-276d-481a-994b-271775cb4586","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":4891,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.125382931Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"c170bfaa-d7c8-473d-ba43-eb3616b31a7e","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:12.125460889Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"c170bfaa-d7c8-473d-ba43-eb3616b31a7e","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.125707992Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 118 }, 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-02-25T21:18:12.128016788Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 118 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.128485518Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 119 }, 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-02-25T21:18:12.128745729Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 119 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.128818806Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 120 }, 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-02-25T21:18:12.129037818Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 120 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.129310165Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 121 }, 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-02-25T21:18:12.129524026Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 121 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.129807076Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 122 }, 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-02-25T21:18:12.130117876Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 122 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.130794364Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 123 }, 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-02-25T21:18:12.130869356Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 123 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:12.131348438Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"c170bfaa-d7c8-473d-ba43-eb3616b31a7e","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":5982,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.133601815Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"e4a6176b-1b9e-46e5-9fd8-95f9ed13f49d","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:12.133689724Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"e4a6176b-1b9e-46e5-9fd8-95f9ed13f49d","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.133903916Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 124 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.135207926Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 124 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:12.135466303Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"e4a6176b-1b9e-46e5-9fd8-95f9ed13f49d","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1899,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.136561132Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"3bcd982c-36f4-47a5-950d-2aaf7547fb29","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:12.137081584Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"3bcd982c-36f4-47a5-950d-2aaf7547fb29","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.137607167Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 125 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.137851544Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 125 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:12.138122387Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"3bcd982c-36f4-47a5-950d-2aaf7547fb29","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1632,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.139875977Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"401fca21-4d43-45c7-a412-0eb5ef4d6bb9","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:12.139949726Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"401fca21-4d43-45c7-a412-0eb5ef4d6bb9","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.14019312Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 126 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.140657731Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 126 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:12.140723864Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"401fca21-4d43-45c7-a412-0eb5ef4d6bb9","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":757,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.141690878Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"68e4bd5c-5b05-40f4-ae37-44d56b97302c","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:12.141815577Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"68e4bd5c-5b05-40f4-ae37-44d56b97302c","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.142167826Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 127 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.142254012Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 127 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:12.142484047Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"68e4bd5c-5b05-40f4-ae37-44d56b97302c","remote_addr":"[::1]:50412","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":807,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.579693068Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.580969008Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.581027915Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.58106743Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.581103608Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 67 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.581207231Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 84 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.581264484Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 128 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.581309331Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 128 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:12.588980143Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:12.589193914Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:12.589461691Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:12.589574935Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:12.591844737Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 84 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.591987244Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 67 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.592092511Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 128 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.592194681Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 128 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.606648973Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:12.606980948Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 68 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.60715817Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 129 }, 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-02-25T21:18:12.607316281Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:12.608364821Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:12.608486694Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"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-02-25T21:18:12.608733616Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:12.608997194Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:12.609122614Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:12.609218671Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:12.609308745Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:12.609396595Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:12.609574097Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:12.610352154Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:12.618359111Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:12.624482858Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:12.62481297Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:12.624917134Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:12.625256045Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:12.629782801Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 85 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.630097459Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 68 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.630338078Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 129 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.630491448Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 129 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.632691119Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.653610033Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:12.653832543Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 130 }, 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-02-25T21:18:12.654097975Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 130 }, 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-02-25T21:18:12.65693091Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:12.657012917Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:12.657122864Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:12.657170687Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:12.657213329Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:12.657248725Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:12.657289573Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:12.657329199Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:12.657372582Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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-02-25T21:18:12.66038771Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 86 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.660495503Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 130 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.660547425Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 130 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.667374027Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 87 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.667666548Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 131 }, 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-02-25T21:18:12.669084113Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:12.669224966Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:12.669327587Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:12.669367053Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:12.66940771Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:12.669442495Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:12.669482501Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 87 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.669584692Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 131 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.669629228Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 131 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.669670386Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.678136382Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 132 }, 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-02-25T21:18:12.678323776Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:12.678411445Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:12.67847425Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:12.678544963Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:12.678605954Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:12.678674452Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 132 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.678748501Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 132 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.678825056Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 133 }, 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-02-25T21:18:12.678901371Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 133 }, 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-02-25T21:18:12.67898459Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:12.679043688Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:12.679112947Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:12.679171353Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:12.679240181Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 133 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.679311124Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 133 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.712101083Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 134 }, 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-02-25T21:18:12.713504577Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 134 }, 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-02-25T21:18:12.714260436Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:12.714354209Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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-02-25T21:18:12.714428158Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:12.714485481Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:12.71454977Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 134 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.71461938Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 134 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.71652156Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 135 }, 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-02-25T21:18:12.716625393Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 135 }, 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-02-25T21:18:12.716702329Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:12.71675839Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:12.716821496Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:12.716875332Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:12.716935261Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 135 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.717004861Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 135 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.719548203Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:12.719646434Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 136 }, 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-02-25T21:18:12.719761953Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:12.719830902Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:12.719896313Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:12.719956713Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:12.720015981Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:12.720137132Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:12.720208746Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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-02-25T21:18:12.720274869Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:12.720324436Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:12.720385587Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 136 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.720452331Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 136 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.731476601Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 137 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.731602011Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 137 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:12.732256942Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:12.732390711Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:12.757365346Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 137 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.757573314Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 137 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.757684594Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:12.757731425Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.529601725Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.529703143Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.529762652Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.529820246Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.529872969Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 69 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.529936677Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 88 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.529997648Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 138 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.530065534Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 138 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:13.530131577Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:13.530266097Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:13.530412322Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:13.530553095Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:13.530688146Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 88 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.530823929Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 69 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.530962948Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 138 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.531095414Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 138 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.531239284Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:13.531315027Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 70 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.531377873Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 139 }, 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-02-25T21:18:13.531446781Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:13.531524198Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:13.531578515Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"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-02-25T21:18:13.53164095Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:13.531783096Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:13.53183147Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:13.531886138Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:13.531941638Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:13.53199848Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:13.532054591Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:13.532102805Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:13.53216098Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:13.532217863Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:13.532276469Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:13.532330716Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:13.532385825Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:13.532445273Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 89 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.532510223Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 70 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.532651939Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 139 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.532726369Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 139 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.533085603Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.540706057Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:13.540817407Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 140 }, 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-02-25T21:18:13.540889282Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 140 }, 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-02-25T21:18:13.540961838Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:13.541015173Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:13.541244227Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:13.541312784Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:13.541368915Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:13.541416017Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:13.541472428Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:13.541525423Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:13.541577324Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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-02-25T21:18:13.541629888Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 90 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.54169134Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 140 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.541750909Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 140 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.545566011Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 91 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.545681951Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:13.545767174Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:13.545850153Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:13.545989894Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:13.546048411Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:13.54611765Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:13.546172518Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:13.546244884Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 91 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.546427227Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 141 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.546503231Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 141 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.546580147Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.547624207Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 142 }, 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-02-25T21:18:13.547733192Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:13.549716085Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:13.54980199Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:13.549874426Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:13.549934786Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:13.550015971Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 142 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.550094551Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 142 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.585888434Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 143 }, 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-02-25T21:18:13.586031552Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 143 }, 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-02-25T21:18:13.609206799Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:13.609717179Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:13.61527614Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:13.615364069Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:13.645314107Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 143 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.64540335Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 143 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.648296455Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 144 }, 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-02-25T21:18:13.64839168Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 144 }, 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-02-25T21:18:13.64844729Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:13.648486965Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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-02-25T21:18:13.648531091Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:13.648565324Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:13.649037863Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 144 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.649111481Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 144 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.651634309Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 145 }, 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-02-25T21:18:13.651718159Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 145 }, 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-02-25T21:18:13.651768849Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:13.651803684Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:13.651844742Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:13.651880158Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:13.651919523Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 145 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.651963308Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 145 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.655591217Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:13.665283495Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 146 }, 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-02-25T21:18:13.665485731Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:13.665540058Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:13.665582901Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:13.665623017Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:13.665662312Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:13.665701877Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:13.665741442Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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-02-25T21:18:13.665781278Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:13.665815011Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:13.665853273Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.665896306Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 146 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.705811892Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.70619628Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:13.708840249Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:13.709361692Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:13.941757339Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 147 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.942354607Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 147 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.942865798Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:13.943107409Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.5134927Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.513609933Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.513661594Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.513708966Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.514714854Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 71 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.514799817Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 92 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.514858103Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 148 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.514915176Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 148 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:14.515336884Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:14.516135035Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:14.516269003Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:14.516379822Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:14.516752566Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 92 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.516896576Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 71 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.517025434Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.517150734Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 148 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.51851794Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:14.518604036Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 72 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.519273078Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 149 }, 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-02-25T21:18:14.519352559Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:14.521581443Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:14.521654651Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"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-02-25T21:18:14.52170525Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:14.521819386Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:14.521862979Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:14.521913839Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:14.52196552Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:14.522016019Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:14.522066358Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:14.52210891Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:14.522159378Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:14.522208254Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:14.52225742Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:14.522306986Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:14.522357746Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:14.523552411Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 93 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.523637023Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 72 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.523770521Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 149 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.523825279Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 149 }"} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:14.523877371Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","remote_addr":"[::1]:39190"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.525675907Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.532666684Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:14.532944412Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 150 }, 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-02-25T21:18:14.533252506Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 150 }, 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-02-25T21:18:14.534321019Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:14.53453957Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:14.534764274Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:14.534882158Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:14.535064431Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:14.535165379Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:14.535254902Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:14.535341468Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:14.535427083Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:14.535799145Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/ignition","method":"GET","req_id":"d963ecce-6496-47c4-a6d0-73708681fa4a","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:14.536016383Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/ignition","method":"GET","req_id":"d963ecce-6496-47c4-a6d0-73708681fa4a","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.536381279Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 94 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.536537015Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 95 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.536804441Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 150 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.537017871Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 150 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.544077045Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 151 }, 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-02-25T21:18:14.545219718Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:14.558215647Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:14.55954879Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:14.559625234Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:14.561096525Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:14.56116348Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:14.564544597Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 22, message_id: 95 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.5646343Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 96 }, kind: MgsRequest(SpState) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.564688447Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 151 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.564736881Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 151 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.564786859Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.564827306Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.564862752Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.564895914Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.56492667Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.56495897Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.564992241Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.565023659Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.565057131Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.565088248Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.565122622Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.56515388Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.565186109Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.56521898Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.565250197Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.56528378Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.565314757Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.565347788Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.565378694Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.565410373Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.565443785Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.565475122Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.565561127Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.565617599Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.565653236Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.565688682Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.565721583Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.565754454Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.565878602Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.565922927Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:14.565960709Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:14.569208789Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/ignition","method":"GET","req_id":"d963ecce-6496-47c4-a6d0-73708681fa4a","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":33381,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.569320119Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 152 }, 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-02-25T21:18:14.569372001Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 152 }, 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-02-25T21:18:14.573815928Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:14.574009576Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:14.574067901Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:14.574191488Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:14.574252108Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:14.576647761Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 96 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.576779415Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 152 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.576866523Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 152 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.577020996Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0","method":"GET","req_id":"126598da-f1de-44fa-9004-4e08f4b5cbc9","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:14.577093632Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0","method":"GET","req_id":"126598da-f1de-44fa-9004-4e08f4b5cbc9","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.577149883Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.580022715Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 153 }, 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-02-25T21:18:14.580101775Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:14.580154228Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 97 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:14.58052598Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:14.580644876Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:14.580680162Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:14.580720298Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:14.580753941Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:14.580912673Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 97 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.581027711Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 153 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.581274854Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 153 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.584175976Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 98 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.584267894Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 154 }, 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-02-25T21:18:14.584324727Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 154 }, 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-02-25T21:18:14.589410107Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:14.589480148Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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-02-25T21:18:14.589530556Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:14.589621663Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:14.590330881Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 98 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.590475713Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 154 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.590522945Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 154 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:14.592902594Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0","method":"GET","req_id":"126598da-f1de-44fa-9004-4e08f4b5cbc9","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":15863,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.593071999Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 155 }, 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-02-25T21:18:14.593138071Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 155 }, 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-02-25T21:18:14.593243889Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:14.593291782Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:14.593333382Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:14.593409897Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:14.594760398Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 155 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.594831872Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 155 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.595083865Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"caf67ee2-6c04-4453-b940-cb6c5489fd87","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:14.595214035Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"caf67ee2-6c04-4453-b940-cb6c5489fd87","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.610091389Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:14.610239177Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 156 }, 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-02-25T21:18:14.61123337Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 99 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:14.614427083Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:14.614519723Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:14.614643199Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:14.614702767Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:14.614981588Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:14.615122993Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:14.61516814Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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-02-25T21:18:14.615205661Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:14.615237881Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:14.615273948Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 99 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.616376404Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 156 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.616449412Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 156 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.626676974Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 100 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.627026016Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 157 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.628612205Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 157 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:14.632415091Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:14.632610813Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:14.633453809Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 100 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.633560329Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 157 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.633745087Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 157 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.633923161Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.634005889Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.634073274Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 101 }, 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-02-25T21:18:14.634161264Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 101 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.634271031Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 102 }, 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-02-25T21:18:14.634364322Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 102 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.634435595Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 103 }, 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-02-25T21:18:14.634828913Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 103 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.634925962Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 104 }, 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-02-25T21:18:14.63527293Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 104 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:14.635488795Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"caf67ee2-6c04-4453-b940-cb6c5489fd87","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":40480,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.640267785Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"25bd4b5c-10c7-4b63-81c8-3a867747dde3","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:14.640429393Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"25bd4b5c-10c7-4b63-81c8-3a867747dde3","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.641029025Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 105 }, 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-02-25T21:18:14.641966115Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 105 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.642071332Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 106 }, 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-02-25T21:18:14.642321Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 106 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.642407005Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 107 }, 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-02-25T21:18:14.642702242Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 107 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.642795382Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 108 }, 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-02-25T21:18:14.642884765Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 108 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.64309115Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 109 }, 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-02-25T21:18:14.643272671Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 109 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.643360641Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 110 }, 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-02-25T21:18:14.643442477Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 110 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:14.64368509Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"25bd4b5c-10c7-4b63-81c8-3a867747dde3","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":3468,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.651135407Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"97d5c7cf-24f3-4ec4-ac07-cc8756f838ab","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:14.653863025Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"97d5c7cf-24f3-4ec4-ac07-cc8756f838ab","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.654297111Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 111 }, 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-02-25T21:18:14.655258723Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 111 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.655349449Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 112 }, 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-02-25T21:18:14.655409939Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 112 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.655449083Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 113 }, 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-02-25T21:18:14.65549371Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 113 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.6555308Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 114 }, 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-02-25T21:18:14.655655398Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 114 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.65571178Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 115 }, 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-02-25T21:18:14.655933698Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.655989819Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 116 }, 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-02-25T21:18:14.656149944Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 116 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:14.656392296Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"97d5c7cf-24f3-4ec4-ac07-cc8756f838ab","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":5379,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.663719798Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"c5dcb222-92c0-4b17-ab9e-ebac8d09a22d","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:14.663812198Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"c5dcb222-92c0-4b17-ab9e-ebac8d09a22d","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.664489447Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 117 }, 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-02-25T21:18:14.668467641Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 117 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.668553907Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 118 }, 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-02-25T21:18:14.66872693Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 118 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.668853653Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 119 }, 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-02-25T21:18:14.669029642Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 119 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.669197584Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 120 }, 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-02-25T21:18:14.669263105Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 120 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.669310006Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 121 }, 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-02-25T21:18:14.669690156Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 121 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.669754795Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 122 }, 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-02-25T21:18:14.669961511Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 122 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:14.670226001Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"c5dcb222-92c0-4b17-ab9e-ebac8d09a22d","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":6550,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.698480254Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"5ccd708d-a510-47fa-a05f-580a3f92d6a8","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:14.698642744Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"5ccd708d-a510-47fa-a05f-580a3f92d6a8","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.699107636Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 123 }, 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-02-25T21:18:14.700433864Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 123 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.700595362Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 124 }, 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-02-25T21:18:14.703567017Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 124 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.703668726Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 125 }, 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-02-25T21:18:14.709852764Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 125 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.709995742Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 126 }, 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-02-25T21:18:14.710315942Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 126 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.710780944Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 127 }, 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-02-25T21:18:14.711232357Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 127 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.71131263Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 128 }, 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-02-25T21:18:14.711557879Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 128 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:14.711908715Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"5ccd708d-a510-47fa-a05f-580a3f92d6a8","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":13497,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.734094099Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"88468e39-7d9c-4856-b465-4686783582d3","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:14.73432687Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"88468e39-7d9c-4856-b465-4686783582d3","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.735382987Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 129 }, 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-02-25T21:18:14.736482737Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 129 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.736572771Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 130 }, 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-02-25T21:18:14.73675322Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 130 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.736822128Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 131 }, 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-02-25T21:18:14.736970488Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 131 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.737032351Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 132 }, 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-02-25T21:18:14.747166562Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 132 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.747576386Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 133 }, 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-02-25T21:18:14.748231758Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 133 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.748348399Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 134 }, 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-02-25T21:18:14.748407908Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 134 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:14.748695488Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"88468e39-7d9c-4856-b465-4686783582d3","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":15240,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.752272016Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"45078a9c-d926-4e9d-b224-798fc0ee5b4f","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:14.7524133Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"45078a9c-d926-4e9d-b224-798fc0ee5b4f","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.752480725Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 135 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.764713419Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 135 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:14.765175395Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"45078a9c-d926-4e9d-b224-798fc0ee5b4f","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":13263,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.773369515Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"5ce1a423-5af7-46d3-9775-6ecfe3894fc3","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:14.773504365Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"5ce1a423-5af7-46d3-9775-6ecfe3894fc3","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.774209706Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 136 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.775989091Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 136 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:14.776261297Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"5ce1a423-5af7-46d3-9775-6ecfe3894fc3","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2945,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.781917517Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"e3552d16-2972-491c-85c4-29a471ffbfda","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:14.782024157Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"e3552d16-2972-491c-85c4-29a471ffbfda","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.782819251Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 137 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.790268525Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 137 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:14.790482527Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"e3552d16-2972-491c-85c4-29a471ffbfda","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2824,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.819946547Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"c509af97-199b-4f47-a518-981981db755c","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:14.820082921Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"c509af97-199b-4f47-a518-981981db755c","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.820780875Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 138 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.822285458Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 138 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:14.8226064Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"c509af97-199b-4f47-a518-981981db755c","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2755,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.824208483Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1","method":"GET","req_id":"a83c0cfc-c65a-49e6-aea9-48f405b25935","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:14.82429996Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1","method":"GET","req_id":"a83c0cfc-c65a-49e6-aea9-48f405b25935","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.824399825Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 73 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:14.824540368Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:14.828015978Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 73 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.828431193Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 74 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.8313669Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 74 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:14.83153389Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1","method":"GET","req_id":"a83c0cfc-c65a-49e6-aea9-48f405b25935","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":6106,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.832362486Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"aa4c1c3b-4f64-482d-b78d-a3f3e3d8352d","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:14.832453793Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"aa4c1c3b-4f64-482d-b78d-a3f3e3d8352d","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.832669287Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 75 }, 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-02-25T21:18:14.832895625Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 75 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.832959322Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 76 }, 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-02-25T21:18:14.833112813Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 76 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.833236971Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 77 }, 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-02-25T21:18:14.833414714Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 77 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.833472609Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 78 }, 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-02-25T21:18:14.833623013Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 78 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.833681709Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 79 }, 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-02-25T21:18:14.833860464Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.834025751Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 80 }, 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-02-25T21:18:14.840181147Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 80 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:14.840433661Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"aa4c1c3b-4f64-482d-b78d-a3f3e3d8352d","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":8092,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.885736527Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"66e39cdb-59b1-42e2-97b3-e67c836f1129","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:14.885934254Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"66e39cdb-59b1-42e2-97b3-e67c836f1129","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.886666482Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 81 }, 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-02-25T21:18:14.889132256Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 81 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.889337037Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 82 }, 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-02-25T21:18:14.889642957Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 82 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.890180034Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 83 }, 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-02-25T21:18:14.896445868Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 83 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.896802517Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 84 }, 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-02-25T21:18:14.897171472Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 84 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.897431763Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 85 }, 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-02-25T21:18:14.904248945Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 85 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.904530332Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 86 }, 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-02-25T21:18:14.910008779Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 86 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:14.910465573Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"66e39cdb-59b1-42e2-97b3-e67c836f1129","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":24778,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.912006695Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"b24c5389-cd38-47fe-bebc-8d1f7328eeb8","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:14.91213419Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"b24c5389-cd38-47fe-bebc-8d1f7328eeb8","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.912475335Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 87 }, 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-02-25T21:18:14.912899479Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 87 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.913086101Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 88 }, 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-02-25T21:18:14.91341952Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 88 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.913594737Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 89 }, 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-02-25T21:18:14.913911119Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 89 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.914084763Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 90 }, 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-02-25T21:18:14.914330172Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 90 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.914494847Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 91 }, 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-02-25T21:18:14.914744926Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 91 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.915012733Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 92 }, 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-02-25T21:18:14.915260968Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 92 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:14.91550742Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"b24c5389-cd38-47fe-bebc-8d1f7328eeb8","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":3519,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.916729233Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"c34574c7-66f1-4470-9312-8a4350913d9a","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:14.916849682Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"c34574c7-66f1-4470-9312-8a4350913d9a","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.917170584Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 93 }, 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-02-25T21:18:14.917436597Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 93 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.91760499Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 94 }, 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-02-25T21:18:14.918363014Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 94 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.918549546Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 95 }, 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-02-25T21:18:14.918802892Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 95 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.918970824Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 96 }, 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-02-25T21:18:14.919278667Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 96 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.919514395Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 97 }, 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-02-25T21:18:14.91987385Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 97 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.92005475Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 98 }, 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-02-25T21:18:14.934788975Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 98 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:14.935397446Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"c34574c7-66f1-4470-9312-8a4350913d9a","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":18652,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.966639429Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"0c08c482-8038-4ff8-9dd1-a19f9c01d70a","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:14.966828777Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"0c08c482-8038-4ff8-9dd1-a19f9c01d70a","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.96747516Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 99 }, 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-02-25T21:18:14.984947907Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 99 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.985888615Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 100 }, 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-02-25T21:18:14.988355381Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 100 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:14.989110989Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 101 }, 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-02-25T21:18:15.091462878Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 101 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.091781274Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 102 }, 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-02-25T21:18:15.102608549Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 102 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.103057576Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 103 }, 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-02-25T21:18:15.106832272Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 103 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.108087878Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 104 }, 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-02-25T21:18:15.108802979Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 104 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.109117627Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"0c08c482-8038-4ff8-9dd1-a19f9c01d70a","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":142550,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.126823517Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"871d8cb5-7063-4d14-9ffa-4bcb51b0f421","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.126969441Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"871d8cb5-7063-4d14-9ffa-4bcb51b0f421","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.127378803Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 105 }, 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-02-25T21:18:15.139387735Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 105 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.139489855Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 106 }, 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-02-25T21:18:15.139706151Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 106 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.139876458Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 107 }, 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-02-25T21:18:15.1403088Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 107 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.140500884Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 108 }, 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-02-25T21:18:15.140912301Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 108 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.140977852Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 109 }, 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-02-25T21:18:15.141127625Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 109 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.141188696Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 110 }, 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-02-25T21:18:15.141358873Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 110 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.141669643Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"871d8cb5-7063-4d14-9ffa-4bcb51b0f421","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":14909,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.163362826Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"5a481f18-8aee-4ad0-9003-ca3ff2dd3f6d","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.163543666Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"5a481f18-8aee-4ad0-9003-ca3ff2dd3f6d","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.164777916Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 111 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.1657403Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 111 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.166042842Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"5a481f18-8aee-4ad0-9003-ca3ff2dd3f6d","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2749,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.167199154Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"cced8ef3-b0ac-4ec2-bc1c-3b0c609ae669","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.167288958Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"cced8ef3-b0ac-4ec2-bc1c-3b0c609ae669","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.168255441Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 112 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.202466241Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 112 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.204176187Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"cced8ef3-b0ac-4ec2-bc1c-3b0c609ae669","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":37109,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.250641218Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"1542eaa4-bfcf-4ce0-bb72-65500294a575","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.250876325Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"1542eaa4-bfcf-4ce0-bb72-65500294a575","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.25181161Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 113 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.252630385Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 113 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.253165508Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"1542eaa4-bfcf-4ce0-bb72-65500294a575","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2578,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.259336979Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"5cd896a6-2a25-453a-a9f6-1874a04f638c","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.259621662Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"5cd896a6-2a25-453a-a9f6-1874a04f638c","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.26040457Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 114 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.26230253Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 114 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.26342535Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"5cd896a6-2a25-453a-a9f6-1874a04f638c","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":4164,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.265316065Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0","method":"GET","req_id":"e97f1510-3c05-486f-995b-0950b5833952","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.265967719Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0","method":"GET","req_id":"e97f1510-3c05-486f-995b-0950b5833952","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.266339471Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 158 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.268845702Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:15.274492843Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 158 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.27517383Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 159 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.275524486Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 159 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.27589735Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0","method":"GET","req_id":"e97f1510-3c05-486f-995b-0950b5833952","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":10565,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.276900582Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"7f49f9a6-6eb9-48e1-9da1-4cb66a3d068a","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.276997791Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"7f49f9a6-6eb9-48e1-9da1-4cb66a3d068a","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.277134556Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 160 }, 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-02-25T21:18:15.284624569Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:15.294730208Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentActiveSlot(0)","header":"Header { version: 22, message_id: 160 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.295341195Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"7f49f9a6-6eb9-48e1-9da1-4cb66a3d068a","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":18446,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.310592825Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"0758b7d6-f599-4a50-8028-46276b4fa2b9","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.310797977Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"0758b7d6-f599-4a50-8028-46276b4fa2b9","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.31111472Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 161 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.31187094Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 161 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.312105856Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"0758b7d6-f599-4a50-8028-46276b4fa2b9","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1584,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.313403823Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"e0d60ad6-efc4-4d09-a8ab-9f8d3b196167","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.313514793Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"e0d60ad6-efc4-4d09-a8ab-9f8d3b196167","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.313616402Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 162 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.313973872Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 162 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.314167469Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"e0d60ad6-efc4-4d09-a8ab-9f8d3b196167","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":790,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.315028916Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"13841810-6c22-48e3-aecd-323390addf90","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.315140657Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"13841810-6c22-48e3-aecd-323390addf90","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.315232084Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 163 }, 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-02-25T21:18:15.315447929Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 163 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.315538845Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 164 }, 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-02-25T21:18:15.315634962Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 164 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.315712108Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 165 }, 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-02-25T21:18:15.315803666Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 165 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.315881223Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 166 }, 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-02-25T21:18:15.315971177Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 166 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.316050508Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 167 }, 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-02-25T21:18:15.316141103Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 167 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.316218319Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 168 }, 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-02-25T21:18:15.316300336Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 168 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.316475133Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"13841810-6c22-48e3-aecd-323390addf90","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1462,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.317347904Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"bbc03ae1-cefd-4d4a-ba4a-c1936f79e554","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.31746218Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"bbc03ae1-cefd-4d4a-ba4a-c1936f79e554","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.317560823Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 169 }, 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-02-25T21:18:15.317663504Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 169 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.317741292Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 170 }, 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-02-25T21:18:15.317838752Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 170 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.317917391Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 171 }, 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-02-25T21:18:15.318017787Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 171 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.318094332Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 172 }, 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-02-25T21:18:15.318182102Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 172 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.318254528Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 173 }, 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-02-25T21:18:15.318327675Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 173 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.318407748Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 174 }, 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-02-25T21:18:15.31849705Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 174 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.318672057Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"bbc03ae1-cefd-4d4a-ba4a-c1936f79e554","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1341,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.319454624Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"8dd5878b-6cb6-44c5-8c05-62bdecc9b83f","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.319573671Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"8dd5878b-6cb6-44c5-8c05-62bdecc9b83f","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.319669247Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 175 }, 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-02-25T21:18:15.319831336Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 175 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.319914666Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 176 }, 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-02-25T21:18:15.320092168Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 176 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.320173072Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 177 }, 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-02-25T21:18:15.320269981Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 177 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.320342608Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 178 }, 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-02-25T21:18:15.320493202Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 178 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.320570319Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 179 }, 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-02-25T21:18:15.320651113Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 179 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.320721555Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 180 }, 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-02-25T21:18:15.322152468Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 180 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.322385641Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"8dd5878b-6cb6-44c5-8c05-62bdecc9b83f","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2914,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.323244632Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f298a0eb-bc1e-4e33-a8f9-c55383135049","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.323349067Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f298a0eb-bc1e-4e33-a8f9-c55383135049","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.323442579Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 181 }, 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-02-25T21:18:15.323656269Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 181 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.323739569Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 182 }, 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-02-25T21:18:15.323823951Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 182 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.323890264Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 183 }, 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-02-25T21:18:15.324079071Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 183 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.324150384Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 184 }, 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-02-25T21:18:15.324222981Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 184 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.324285526Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 185 }, 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-02-25T21:18:15.324423423Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 185 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.324502864Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 186 }, 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-02-25T21:18:15.324841093Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 186 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.325028387Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f298a0eb-bc1e-4e33-a8f9-c55383135049","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1792,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.325788856Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"2e02ca05-edab-4f74-947c-a8b24f92902a","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.325891797Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"2e02ca05-edab-4f74-947c-a8b24f92902a","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.325964404Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 187 }, 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-02-25T21:18:15.326153682Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 187 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.326233043Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 188 }, 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-02-25T21:18:15.3263058Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 188 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.326619165Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 189 }, 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-02-25T21:18:15.326725745Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 189 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.326795836Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 190 }, 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-02-25T21:18:15.326975363Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 190 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.327062851Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 191 }, 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-02-25T21:18:15.327140509Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 191 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.327203955Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 192 }, 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-02-25T21:18:15.3272897Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 192 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.327487326Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"2e02ca05-edab-4f74-947c-a8b24f92902a","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1711,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.328402318Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"73202e20-bfa0-4688-a6e2-e615ac492c1e","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.328510672Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"73202e20-bfa0-4688-a6e2-e615ac492c1e","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.328598661Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 193 }, 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-02-25T21:18:15.328904561Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 193 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.3290851Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 194 }, 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-02-25T21:18:15.329189956Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 194 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.329263414Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 195 }, 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-02-25T21:18:15.329416183Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 195 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.329489992Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 196 }, 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-02-25T21:18:15.329566828Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 196 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.329638723Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 197 }, 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-02-25T21:18:15.329716681Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 197 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.329778965Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 198 }, 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-02-25T21:18:15.330029846Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 198 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.330196174Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"73202e20-bfa0-4688-a6e2-e615ac492c1e","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1817,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.330977648Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"436040c1-4ac8-41d9-bef8-fd61a1d840b8","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.331083446Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"436040c1-4ac8-41d9-bef8-fd61a1d840b8","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.331166165Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 199 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.331370485Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 199 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.331621656Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"436040c1-4ac8-41d9-bef8-fd61a1d840b8","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":654,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.332486661Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a9419c4f-8b9f-4a6f-b21a-d0053d02d166","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.332597159Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a9419c4f-8b9f-4a6f-b21a-d0053d02d166","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.332776716Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 200 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.332934566Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 200 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.333135158Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a9419c4f-8b9f-4a6f-b21a-d0053d02d166","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":673,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.333912804Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"27c6073d-60b0-4078-98be-53a02a6a1a9f","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.334014944Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"27c6073d-60b0-4078-98be-53a02a6a1a9f","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.334104898Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 201 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.334295699Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 201 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.334497344Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"27c6073d-60b0-4078-98be-53a02a6a1a9f","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":602,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.335261992Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"3a514747-89ef-4080-a6f0-2848c96a39b7","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.335374675Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"3a514747-89ef-4080-a6f0-2848c96a39b7","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.335471303Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 202 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.335661703Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 202 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.335861053Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"3a514747-89ef-4080-a6f0-2848c96a39b7","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":621,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.336539094Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1","method":"GET","req_id":"1b658c64-62eb-4eb0-9c3e-a8099aea0c4d","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.336650084Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1","method":"GET","req_id":"1b658c64-62eb-4eb0-9c3e-a8099aea0c4d","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.336738073Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 158 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.336817284Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:15.336986719Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 158 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.337176759Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 159 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.339682058Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 159 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.339965128Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1","method":"GET","req_id":"1b658c64-62eb-4eb0-9c3e-a8099aea0c4d","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":3445,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.341004679Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"4e236d3a-ceaa-4886-8d80-83732e0fba69","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.341145753Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"4e236d3a-ceaa-4886-8d80-83732e0fba69","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.341239044Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 160 }, 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-02-25T21:18:15.344803055Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:15.349594561Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentActiveSlot(0)","header":"Header { version: 22, message_id: 160 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.349853159Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"4e236d3a-ceaa-4886-8d80-83732e0fba69","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":8855,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.351589902Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"0134ed18-1617-412f-821c-08cc84dcab2e","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.351687833Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"0134ed18-1617-412f-821c-08cc84dcab2e","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.351907416Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 161 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.352157595Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 161 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.352370554Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"0134ed18-1617-412f-821c-08cc84dcab2e","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":819,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.353368846Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"014dbaa1-90b3-450a-a33e-19a97e8f1972","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.353448247Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"014dbaa1-90b3-450a-a33e-19a97e8f1972","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.353694628Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 162 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.353914772Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 162 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.354116748Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"014dbaa1-90b3-450a-a33e-19a97e8f1972","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":761,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.355067326Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"9c28fe78-a8e4-43d9-b956-c0fc05e24152","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.355303686Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"9c28fe78-a8e4-43d9-b956-c0fc05e24152","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.355386133Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 163 }, 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-02-25T21:18:15.35545419Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 163 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.35550507Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 164 }, 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-02-25T21:18:15.355695741Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 164 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.355790294Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 165 }, 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-02-25T21:18:15.35592732Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 165 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.35605733Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 166 }, 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-02-25T21:18:15.356146943Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 166 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.356225072Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 167 }, 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-02-25T21:18:15.35631274Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 167 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.35639133Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 168 }, 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-02-25T21:18:15.356480602Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 168 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.356666974Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"9c28fe78-a8e4-43d9-b956-c0fc05e24152","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1694,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.35744931Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b6166229-c311-4b74-b319-b80a546d869e","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.357555128Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b6166229-c311-4b74-b319-b80a546d869e","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.357648058Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 169 }, 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-02-25T21:18:15.357827465Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 169 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.357920936Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 170 }, 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-02-25T21:18:15.358064776Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 170 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.35814987Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 171 }, 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-02-25T21:18:15.35823355Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 171 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.35830776Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 172 }, 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-02-25T21:18:15.35839575Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 172 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.358470651Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 173 }, 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-02-25T21:18:15.358555083Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 173 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.358635557Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 174 }, 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-02-25T21:18:15.358722925Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 174 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.358796193Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b6166229-c311-4b74-b319-b80a546d869e","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1379,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.359511464Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"11fa382f-b79b-4f9c-acff-1244a1b20615","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.359613364Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"11fa382f-b79b-4f9c-acff-1244a1b20615","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.35970438Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 175 }, 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-02-25T21:18:15.359821442Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 175 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.359907668Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 176 }, 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-02-25T21:18:15.360059205Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 176 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.360150111Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 177 }, 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-02-25T21:18:15.360322773Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 177 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.360413849Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 178 }, 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-02-25T21:18:15.360496597Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 178 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.36056267Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 179 }, 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-02-25T21:18:15.360640939Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 179 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.360715149Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 180 }, 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-02-25T21:18:15.360804431Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 180 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.360978676Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"11fa382f-b79b-4f9c-acff-1244a1b20615","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1481,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.36170413Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"2284f19c-f178-4602-b1c7-bd53e6900893","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.361813776Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"2284f19c-f178-4602-b1c7-bd53e6900893","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.361913441Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 181 }, 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-02-25T21:18:15.3620429Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 181 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.362196832Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 182 }, 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-02-25T21:18:15.362294983Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 182 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.362373272Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 183 }, 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-02-25T21:18:15.362458506Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 183 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.36253002Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 184 }, 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-02-25T21:18:15.362615304Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 184 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.362694845Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 185 }, 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-02-25T21:18:15.362787615Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 185 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.362867798Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 186 }, 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-02-25T21:18:15.362958393Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 186 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.363100099Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"2284f19c-f178-4602-b1c7-bd53e6900893","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1296,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.363681602Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f2521e97-13f3-4f37-b3eb-4883b17ea756","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.363791809Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f2521e97-13f3-4f37-b3eb-4883b17ea756","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.363887626Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 187 }, 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-02-25T21:18:15.363978021Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 187 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.364100785Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 188 }, 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-02-25T21:18:15.364192002Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 188 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.36426525Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 189 }, 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-02-25T21:18:15.36435376Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 189 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.364432761Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 190 }, 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-02-25T21:18:15.364523927Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 190 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.364600953Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 191 }, 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-02-25T21:18:15.36468753Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 191 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.364762672Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 192 }, 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-02-25T21:18:15.364850481Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 192 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.364932538Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f2521e97-13f3-4f37-b3eb-4883b17ea756","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1276,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.365756173Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"ba35274b-391b-446f-bae9-3df40d8bbd79","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.365864747Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"ba35274b-391b-446f-bae9-3df40d8bbd79","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.365962177Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 193 }, 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-02-25T21:18:15.366102499Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 193 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.366184306Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 194 }, 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-02-25T21:18:15.366276815Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 194 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.36635318Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 195 }, 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-02-25T21:18:15.366436539Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 195 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.366514768Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 196 }, 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-02-25T21:18:15.366603389Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 196 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.366680725Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 197 }, 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-02-25T21:18:15.366758233Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 197 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.366825437Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 198 }, 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-02-25T21:18:15.366907985Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 198 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.366983949Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"ba35274b-391b-446f-bae9-3df40d8bbd79","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1338,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.367806542Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"8e1e1fe6-c7d2-490e-9c65-681c8caafc35","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.367911258Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"8e1e1fe6-c7d2-490e-9c65-681c8caafc35","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.368029352Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 199 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.368105997Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 199 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.368313244Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"8e1e1fe6-c7d2-490e-9c65-681c8caafc35","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":523,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.3690632Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"af6491c5-9010-496e-9f18-828b9239aa59","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.369171113Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"af6491c5-9010-496e-9f18-828b9239aa59","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.369255655Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 200 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.369450445Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 200 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.369643641Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"af6491c5-9010-496e-9f18-828b9239aa59","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":630,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.370362761Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"c80f03b5-986d-414c-be04-d3a64f1cc3b0","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.370464009Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"c80f03b5-986d-414c-be04-d3a64f1cc3b0","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.370549764Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 201 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.370739864Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 201 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.370931687Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"c80f03b5-986d-414c-be04-d3a64f1cc3b0","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":582,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.371867374Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"c1873ff3-a5fc-43d7-b25e-d861e58c6463","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.371971668Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"c1873ff3-a5fc-43d7-b25e-d861e58c6463","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.372104655Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 202 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.372188215Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 202 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:15.372403609Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"c1873ff3-a5fc-43d7-b25e-d861e58c6463","remote_addr":"[::1]:39190","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":548,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.523397811Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.523724395Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.523802553Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.52383784Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.523871743Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.523914354Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 139 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.523953379Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 203 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.523992673Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 203 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.52403275Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:15.524116991Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:15.524199158Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:15.524281476Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:15.524363041Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 139 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.524454388Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 115 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.524545374Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 203 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.52463629Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 203 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.524726976Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 140 }, 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-02-25T21:18:15.524769938Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 116 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.52480796Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:15.524849981Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 204 }, 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-02-25T21:18:15.524892613Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:15.524924221Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"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-02-25T21:18:15.524963225Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:15.525046735Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:15.525078002Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:15.525114782Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:15.5251513Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:15.525187909Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:15.525224137Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:15.525254703Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:15.525291122Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:15.52532744Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:15.525363768Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:15.525399435Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:15.525435934Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:15.525471781Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 140 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.525512749Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 116 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.525604347Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 204 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.52564299Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 204 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.526797218Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.534304678Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:15.534400624Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 205 }, 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-02-25T21:18:15.534447926Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 205 }, 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-02-25T21:18:15.534559256Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:15.534607119Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:15.534646735Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:15.534677822Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:15.534859463Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:15.534914542Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:15.534953706Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:15.534991287Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:15.535062451Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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-02-25T21:18:15.535102687Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 141 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.535143185Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 205 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.53518253Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.539120467Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 142 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.539204498Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 206 }, 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-02-25T21:18:15.539251208Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.539294692Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:15.539378583Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:15.53940968Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:15.539447501Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:15.539478899Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:15.53962333Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 142 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.539740944Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 206 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.539780409Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 206 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.539818902Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.542427604Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 207 }, 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-02-25T21:18:15.543776381Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 207 }, 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-02-25T21:18:15.544361181Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:15.544421331Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:15.544463662Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:15.544496814Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:15.544533443Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 207 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.544572938Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 207 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.546276379Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 208 }, 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-02-25T21:18:15.546354427Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 208 }, 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-02-25T21:18:15.546612243Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:15.546671501Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:15.546711847Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:15.546743656Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:15.546779353Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 208 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.546818106Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 208 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.548171694Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 209 }, 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-02-25T21:18:15.548246796Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 209 }, 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-02-25T21:18:15.548292113Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:15.548324202Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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-02-25T21:18:15.548361513Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:15.54839264Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:15.54842984Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 209 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.548471189Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 209 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.550183169Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 210 }, 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-02-25T21:18:15.550257198Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 210 }, 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-02-25T21:18:15.550303458Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:15.550335106Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:15.55037402Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:15.550405318Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:15.550441235Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 210 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.55048055Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 210 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.552545761Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 211 }, 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-02-25T21:18:15.55261486Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 211 }, 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-02-25T21:18:15.552660789Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:15.552692256Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:15.552729507Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:15.552766526Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:15.552803185Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:15.552839654Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:15.552876203Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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-02-25T21:18:15.552913052Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:15.552943939Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:15.552980317Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 211 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.553019782Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 211 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.557601557Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 212 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.557678523Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 212 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:15.557738051Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:15.557823816Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:15.557981816Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 212 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.558093076Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 212 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.558185726Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:15.55822481Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.664722276Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.664956952Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.665082642Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.665190705Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.666054226Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 117 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.666272527Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.666429435Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 213 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.666574287Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 213 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:16.667824492Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:16.668205383Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:16.668470504Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:16.668713107Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:16.678462719Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 143 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.678919975Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 117 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.679255157Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 213 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.679563401Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 213 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.682140255Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 144 }, 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-02-25T21:18:16.68241149Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 118 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.682638639Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:16.682805699Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 214 }, 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-02-25T21:18:16.683680154Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:16.683808751Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"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-02-25T21:18:16.684040741Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:16.6842954Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:16.68440239Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:16.684494709Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:16.68465269Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:16.684776847Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:16.684969974Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:16.685073136Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:16.685162358Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:16.68525134Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:16.685852556Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:16.685988098Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:16.686080988Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:16.690016339Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 144 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.690298858Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 118 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.690523041Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 214 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.690669908Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 214 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.692404797Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.699304136Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 145 }, 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-02-25T21:18:16.699604945Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 215 }, 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-02-25T21:18:16.708216394Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 215 }, 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-02-25T21:18:16.716004018Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:16.716109886Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:16.7161582Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:16.716195461Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:16.716236349Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:16.716272577Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:16.716313465Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:16.716355095Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:16.716395933Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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-02-25T21:18:16.729232137Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 145 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.729343517Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 215 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.729433912Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 215 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.736789765Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 146 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.73695445Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 216 }, 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-02-25T21:18:16.737021014Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:16.738548947Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:16.738676211Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:16.738714223Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:16.738906668Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:16.73896342Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:16.739764567Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.739911162Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 216 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.739964708Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 216 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.740024346Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.742024106Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 217 }, 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-02-25T21:18:16.742103467Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 217 }, 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-02-25T21:18:16.742619038Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:16.74267997Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:16.742720417Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:16.742753168Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:16.742896567Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 217 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.742965575Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 217 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.74504159Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 218 }, 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-02-25T21:18:16.745118626Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 218 }, 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-02-25T21:18:16.745291899Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:16.745341827Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:16.745381562Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:16.745413571Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:16.745986446Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 218 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.746049111Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 218 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.747991858Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 219 }, 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-02-25T21:18:16.748075137Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 219 }, 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-02-25T21:18:16.748589656Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:16.748648583Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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-02-25T21:18:16.748692658Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:16.748737254Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:16.748875663Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 219 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.748935682Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 219 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.750887448Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 220 }, 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-02-25T21:18:16.750959935Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 220 }, 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-02-25T21:18:16.751377765Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:16.751431651Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:16.751476899Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:16.751510612Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:16.751666678Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 220 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.75173285Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 220 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.754811215Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 221 }, 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-02-25T21:18:16.754891718Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 221 }, 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-02-25T21:18:16.755308447Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:16.755374168Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:16.755465425Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:16.755509831Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:16.755572195Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:16.755628426Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:16.755674415Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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-02-25T21:18:16.755725556Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:16.755766083Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:16.755821262Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 221 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.755879537Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 221 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.772283591Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 222 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.772740576Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 222 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:16.773338495Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:16.773527803Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:16.773788364Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 222 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.774014863Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 222 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.774128056Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:16.774169005Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.196097465Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.196404196Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.196459385Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.196495794Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.196531481Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 119 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.196582501Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.196634833Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 223 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.196704514Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 223 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:18.197944997Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:18.198408596Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:18.198525448Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:18.198633812Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:18.248813208Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 147 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.25064676Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 119 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.250880824Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 223 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.251105538Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 223 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.253804475Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 148 }, 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-02-25T21:18:18.25420556Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 120 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.254313642Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:18.254414139Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 224 }, 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-02-25T21:18:18.280544936Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.280688796Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"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-02-25T21:18:18.280747272Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:18.280857219Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.280895091Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:18.280934445Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:18.280971936Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:18.281009577Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:18.281047519Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.281086804Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:18.281132863Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:18.281189024Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:18.281231666Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:18.281274458Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:18.281314695Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:18.297542259Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.297857187Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 120 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.298082743Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 224 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.298284458Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 224 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.301104496Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.322881109Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 149 }, 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-02-25T21:18:18.323024628Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 225 }, 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-02-25T21:18:18.323110653Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 225 }, 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-02-25T21:18:18.35211352Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.352214428Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:18.352262662Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.352298709Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:18.352338665Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.352373541Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:18.352414338Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:18.352454365Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:18.352495323Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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-02-25T21:18:18.381110655Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 149 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.381766889Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 225 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.381968463Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 225 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.50602555Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 150 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.507332708Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 226 }, 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-02-25T21:18:18.5074218Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:18.51101323Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:18.511153713Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.511192015Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:18.511234547Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.511270815Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.51169993Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.512244624Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 121 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:18.51420571Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:18.515026239Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 150 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.515157081Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 226 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.515203942Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 226 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.516614111Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.51668338Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.523657421Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 151 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.523811162Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 227 }, 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-02-25T21:18:18.523867483Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 227 }, 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-02-25T21:18:18.533267051Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:18.534443447Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.534642155Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:18.534892524Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.534995777Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:18.535228829Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 121 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.538609565Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 122 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:18.540257517Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:18.540468572Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 151 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.540589983Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 227 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.54063478Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 227 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.543199357Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 152 }, 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-02-25T21:18:18.543284561Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 228 }, 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-02-25T21:18:18.543335651Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 228 }, 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-02-25T21:18:18.546108216Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.546181825Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:18.546228445Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.546484387Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:18.546547794Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.546584012Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:18.546631725Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 122 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.5467364Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.548422324Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 152 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.550602142Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 228 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.550672874Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 228 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.551502863Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 153 }, 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-02-25T21:18:18.5516221Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 229 }, 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-02-25T21:18:18.551716734Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 229 }, 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-02-25T21:18:18.55183095Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.551875576Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:18.551964357Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.552004905Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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-02-25T21:18:18.552043378Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.552075768Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:18.552203864Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 153 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.552256888Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 229 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.552297365Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 229 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.554732513Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.554792793Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 230 }, 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-02-25T21:18:18.554837029Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 230 }, 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-02-25T21:18:18.574490726Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:18.574654639Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.574706291Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:18.5747524Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.574788187Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:18.576162138Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 154 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.576309275Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 230 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.576355455Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 230 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.576401665Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.579888048Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 231 }, 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-02-25T21:18:18.588216227Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 231 }, 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-02-25T21:18:18.589030542Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.589152495Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:18.589202282Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:18.589244223Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:18.589285221Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:18.589325528Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:18.589366316Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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-02-25T21:18:18.589406583Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.589440977Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:18.589496707Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 231 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.589542987Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 231 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.595998971Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 232 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.596089736Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 232 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:18.596767206Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:18.596892075Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:18.59698694Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 232 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.59710747Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 232 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.597211113Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.597253605Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.597288349Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.597326111Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.597359783Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 233 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.597401513Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 233 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:18.597516922Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:18.597616136Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:18.597707212Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 233 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.597807548Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 233 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.597908195Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:18.597956129Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 234 }, 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-02-25T21:18:18.598365391Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.598427635Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:18.598530276Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:18.598582449Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:18.598620801Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:18.598658021Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.59868982Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:18.598727461Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:18.598765032Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:18.598801952Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:18.598839723Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:18.598876733Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:18.598913993Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 234 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.598958078Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 234 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.608514855Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 235 }, 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-02-25T21:18:18.624440197Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 235 }, 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-02-25T21:18:18.625827737Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.625904984Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:18.625974554Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.626030665Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:18.626203928Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:18.626294553Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:18.626362309Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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-02-25T21:18:18.634163523Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.634296509Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.640572585Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 236 }, 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-02-25T21:18:18.641262412Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 236 }, 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-02-25T21:18:18.641360323Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.641401081Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:18.641443172Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.641479189Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:18.641518915Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 236 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.642881111Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 236 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.647072714Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 237 }, 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-02-25T21:18:18.648045311Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 237 }, 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-02-25T21:18:18.648270005Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.648325895Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:18.648545729Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.648599826Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:18.64864378Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 237 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.648744287Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 237 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.651065289Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 238 }, 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-02-25T21:18:18.651142345Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 238 }, 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-02-25T21:18:18.651284021Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.651380007Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:18.652110191Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.652172576Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:18.652217693Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 238 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.652263401Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 238 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.653875426Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 239 }, 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-02-25T21:18:18.653970811Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 239 }, 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-02-25T21:18:18.654068061Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.65411877Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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-02-25T21:18:18.654163557Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.654200636Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:18.654240432Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 239 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.654282453Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 239 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.655755798Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 240 }, 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-02-25T21:18:18.65583545Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 240 }, 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-02-25T21:18:18.655888885Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.655924472Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:18.655969218Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.656005877Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:18.656047427Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 240 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.656092534Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 240 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.658517821Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 241 }, 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-02-25T21:18:18.65871706Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 241 }, 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-02-25T21:18:18.658919126Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.658969645Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:18.659014722Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:18.659059949Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:18.659098703Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:18.659136344Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:18.659180048Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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-02-25T21:18:18.659217509Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:18.659257405Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:18.659302732Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 241 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.659344883Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 241 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.681217162Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 242 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.6814805Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 242 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:18.681757437Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:18.682104204Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:18.68252004Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 242 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.682804072Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 242 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.820081231Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:18.82021977Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.162773138Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","remote_addr":"[::1]:56048"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.163821267Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/ignition","method":"GET","req_id":"f777ce4d-36a5-474e-9cb4-ffb9c5d43942","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.164009403Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/ignition","method":"GET","req_id":"f777ce4d-36a5-474e-9cb4-ffb9c5d43942","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.164090407Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 155 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.164798664Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.166233797Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 22, message_id: 155 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.166443529Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.166522289Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.166585074Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.166642357Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.166704121Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.16676427Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.16682449Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.16688484Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.166939939Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.166995769Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.16705657Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.16711666Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.167173552Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.167231878Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.167403067Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.167467536Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.167526683Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.167581992Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.167645409Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.167700468Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.167754043Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.167806627Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.16785908Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.167916253Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.167966732Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.16802642Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.168088875Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.168147581Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.168207551Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.168267309Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:19.168325034Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.168369229Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/ignition","method":"GET","req_id":"f777ce4d-36a5-474e-9cb4-ffb9c5d43942","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":3261,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.170642037Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0","method":"GET","req_id":"41830c73-8b8d-4463-ba6c-a6bbd4cf37eb","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.170758458Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0","method":"GET","req_id":"41830c73-8b8d-4463-ba6c-a6bbd4cf37eb","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.171047762Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 156 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.171154803Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:19.171319718Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 156 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.171501069Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 157 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.172833972Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 157 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.173153781Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0","method":"GET","req_id":"41830c73-8b8d-4463-ba6c-a6bbd4cf37eb","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2850,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.175360597Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"7e64176c-5c8a-4946-8920-58e4acc502d9","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.17547792Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"7e64176c-5c8a-4946-8920-58e4acc502d9","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.175571792Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 158 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.175898636Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 158 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.175991918Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 159 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.176246356Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 159 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.176340559Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 160 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.176518122Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 160 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.176589706Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 161 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.176717191Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 161 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.176783173Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 162 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.176927714Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 162 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.176997685Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 163 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.177152739Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 163 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.177381542Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"7e64176c-5c8a-4946-8920-58e4acc502d9","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2048,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.17861011Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"53616d84-5bdf-4d1c-b9fd-928aafdf7f13","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.178718444Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"53616d84-5bdf-4d1c-b9fd-928aafdf7f13","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.178802004Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 164 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.179006986Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 164 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.179102982Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 165 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.179190561Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 165 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.17925491Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 166 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.179334131Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 166 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.179520212Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 167 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.180494311Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 167 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.180844937Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 168 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.181905923Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 168 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.182006049Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 169 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.182271521Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 169 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.182737836Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"53616d84-5bdf-4d1c-b9fd-928aafdf7f13","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":4155,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.184539339Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"0d9f529c-0f22-4835-a222-7990fa5e7b74","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.184646329Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"0d9f529c-0f22-4835-a222-7990fa5e7b74","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.185083411Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 170 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.185412962Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 170 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.186624032Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 171 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.199086771Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 171 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.199315404Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 172 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.202112422Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 172 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.202771483Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 173 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.203096132Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 173 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.203663816Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 174 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.348106808Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 174 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.348917155Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 175 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.357129745Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 175 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.357412464Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"0d9f529c-0f22-4835-a222-7990fa5e7b74","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":172885,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.374636886Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"91769cbe-59e6-475a-b103-916c4781582f","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.374808967Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"91769cbe-59e6-475a-b103-916c4781582f","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.375080302Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 176 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.375596013Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 176 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.375677509Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 177 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.375818994Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 177 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.375885297Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 178 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.375954085Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 178 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.376063651Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 179 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.376134834Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 179 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.376190675Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 180 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.376262429Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 180 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.376389894Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 181 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.376469425Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 181 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.376615079Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"91769cbe-59e6-475a-b103-916c4781582f","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2040,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.407521659Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"db3a78ae-735f-4dd5-9d1d-14e0232c449d","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.409709905Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"db3a78ae-735f-4dd5-9d1d-14e0232c449d","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.410334922Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 182 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.416320542Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 182 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.41654222Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 183 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.416617753Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 183 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.416662539Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 184 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.416900813Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 184 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.416985616Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 185 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.417194376Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 185 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.417263334Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 186 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.417429913Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 186 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.417491867Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 187 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.417680163Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 187 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.418019855Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"db3a78ae-735f-4dd5-9d1d-14e0232c449d","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":10776,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.432149968Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"4dbd8440-5299-4d37-821d-39d703d01242","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.432307718Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"4dbd8440-5299-4d37-821d-39d703d01242","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.432487185Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 188 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.432822227Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 188 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.43289343Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 189 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.433261994Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 189 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.433332126Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 190 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.433512955Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 190 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.433575761Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 191 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.433773226Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 191 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.433950829Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 192 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.434165872Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 192 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.434227255Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 193 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.434377128Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 193 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.434594937Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"4dbd8440-5299-4d37-821d-39d703d01242","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2580,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.435659512Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"43ac85a8-8adf-4342-abbb-758930a7e315","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.435750939Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"43ac85a8-8adf-4342-abbb-758930a7e315","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.435916926Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 194 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.436157104Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 194 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.436427376Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"43ac85a8-8adf-4342-abbb-758930a7e315","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":778,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.437337237Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"ebcef451-1226-41c6-84b1-1e9d375d6e63","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.437410946Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"ebcef451-1226-41c6-84b1-1e9d375d6e63","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.437652547Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 195 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.437824848Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 195 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.438071149Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"ebcef451-1226-41c6-84b1-1e9d375d6e63","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":766,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.438945814Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"0755011a-4687-40cd-8c43-b6aed2adc1d7","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.439018791Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"0755011a-4687-40cd-8c43-b6aed2adc1d7","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.439331495Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 196 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.439492793Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 196 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.439754327Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"0755011a-4687-40cd-8c43-b6aed2adc1d7","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":774,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.440673798Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"4e85f849-f8d3-4f8b-a400-0026b0c56b64","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.440741624Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"4e85f849-f8d3-4f8b-a400-0026b0c56b64","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.440972602Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 197 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.441191965Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 197 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.441409203Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"4e85f849-f8d3-4f8b-a400-0026b0c56b64","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":748,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.480885322Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1","method":"GET","req_id":"367f078e-6291-45b1-9f83-c69182fa0246","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.481045467Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1","method":"GET","req_id":"367f078e-6291-45b1-9f83-c69182fa0246","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.48122795Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 123 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.481415434Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:19.481601886Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 123 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.481726204Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 124 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.481871898Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 124 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.482161282Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1","method":"GET","req_id":"367f078e-6291-45b1-9f83-c69182fa0246","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1362,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.483317424Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"8fb8339c-2c53-4e7c-b834-6d80c3cd852e","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.483400843Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"8fb8339c-2c53-4e7c-b834-6d80c3cd852e","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.483613141Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 125 }, 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-02-25T21:18:19.483808402Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 125 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.483870165Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 126 }, 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-02-25T21:18:19.484033457Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 126 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.484096162Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 127 }, 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-02-25T21:18:19.484249482Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 127 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.484309412Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 128 }, 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-02-25T21:18:19.484493518Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 128 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.484644905Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 129 }, 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-02-25T21:18:19.484825905Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 129 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.48489355Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 130 }, 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-02-25T21:18:19.48506523Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 130 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.485214031Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"8fb8339c-2c53-4e7c-b834-6d80c3cd852e","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1932,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.485978088Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"3621cc3c-d12d-4081-91b3-b44652bdd011","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.486070317Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"3621cc3c-d12d-4081-91b3-b44652bdd011","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.486123511Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 131 }, 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-02-25T21:18:19.48630411Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 131 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.486359229Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 132 }, 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-02-25T21:18:19.486523133Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 132 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.486580386Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 133 }, 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-02-25T21:18:19.486736031Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 133 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.486792894Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 134 }, 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-02-25T21:18:19.486975277Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 134 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.487032029Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 135 }, 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-02-25T21:18:19.487205784Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 135 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.487263238Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 136 }, 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-02-25T21:18:19.487411116Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 136 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.487560709Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"3621cc3c-d12d-4081-91b3-b44652bdd011","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1602,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.488320927Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"607cb65e-9f20-411a-8d54-9855527a189d","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.488400048Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"607cb65e-9f20-411a-8d54-9855527a189d","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.488451108Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 137 }, 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-02-25T21:18:19.488628179Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 137 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.488685773Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 138 }, 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-02-25T21:18:19.488838473Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 138 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.488895074Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 139 }, 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-02-25T21:18:19.489049868Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 139 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.489107412Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 140 }, 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-02-25T21:18:19.489352039Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 140 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.489413622Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 141 }, 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-02-25T21:18:19.489561451Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 141 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.489615627Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 142 }, 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-02-25T21:18:19.489737019Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 142 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.489882232Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"607cb65e-9f20-411a-8d54-9855527a189d","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1624,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.490819322Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"8395ec26-7789-4a14-9865-6a61df8f0aca","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.490895907Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"8395ec26-7789-4a14-9865-6a61df8f0aca","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.490953852Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 143 }, 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-02-25T21:18:19.491142328Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 143 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.491205073Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 144 }, 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-02-25T21:18:19.491327367Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 144 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.491382245Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 145 }, 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-02-25T21:18:19.491545166Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 145 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.491601337Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 146 }, 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-02-25T21:18:19.491749997Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 146 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.491820129Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 147 }, 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-02-25T21:18:19.491939977Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 147 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.491994885Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 148 }, 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-02-25T21:18:19.492151473Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 148 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.492282946Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"8395ec26-7789-4a14-9865-6a61df8f0aca","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1482,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.492981101Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"21bfb335-1812-4bef-9ad4-95bb55056617","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.493058728Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"21bfb335-1812-4bef-9ad4-95bb55056617","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.493352261Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 149 }, 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-02-25T21:18:19.493623666Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 149 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.493688295Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 150 }, 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-02-25T21:18:19.493879627Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 150 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.493956062Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 151 }, 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-02-25T21:18:19.494360965Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 151 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.494428741Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 152 }, 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-02-25T21:18:19.494483268Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 152 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.494524377Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 153 }, 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-02-25T21:18:19.494573022Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 153 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.494614351Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 154 }, 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-02-25T21:18:19.49479482Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 154 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.495876761Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"21bfb335-1812-4bef-9ad4-95bb55056617","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2894,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.496624142Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"2843be09-27ef-4198-aca0-62df6f8933bd","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.496702351Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"2843be09-27ef-4198-aca0-62df6f8933bd","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.496842723Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 155 }, 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-02-25T21:18:19.497035268Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 155 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.497096711Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 156 }, 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-02-25T21:18:19.497195153Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 156 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.497240711Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 157 }, 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-02-25T21:18:19.497403752Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 157 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.49746288Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 158 }, 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-02-25T21:18:19.49761623Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 158 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.497676059Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 159 }, 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-02-25T21:18:19.497851608Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 159 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.497911256Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 160 }, 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-02-25T21:18:19.498060017Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 160 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.498201201Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"2843be09-27ef-4198-aca0-62df6f8933bd","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1597,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.498926805Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"b17fa11e-1b34-4045-8bc5-201e5e0ffb23","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.499002939Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"b17fa11e-1b34-4045-8bc5-201e5e0ffb23","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.499241934Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 161 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.499425189Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 161 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.499839482Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"b17fa11e-1b34-4045-8bc5-201e5e0ffb23","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":755,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.500764656Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6be8a64e-c34d-42a7-8380-e0e36eb556b7","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.500842995Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6be8a64e-c34d-42a7-8380-e0e36eb556b7","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.501218774Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 162 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.501366643Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 162 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.501567887Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6be8a64e-c34d-42a7-8380-e0e36eb556b7","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":817,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.502335351Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"c587fca2-0691-42d4-b3a0-e6fd06f81f74","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.502405943Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"c587fca2-0691-42d4-b3a0-e6fd06f81f74","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.502605513Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 163 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.503877034Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 163 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.504379206Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"c587fca2-0691-42d4-b3a0-e6fd06f81f74","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2036,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.505843081Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"08a8a867-16e6-4611-ac1f-ac2b155d4c66","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.505914244Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"08a8a867-16e6-4611-ac1f-ac2b155d4c66","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.506234113Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 164 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.506525682Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 164 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.506738691Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"08a8a867-16e6-4611-ac1f-ac2b155d4c66","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":910,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.507500503Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0","method":"GET","req_id":"417a4e59-8029-4cd6-a8fc-13c90df452ac","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.507577509Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0","method":"GET","req_id":"417a4e59-8029-4cd6-a8fc-13c90df452ac","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.507635323Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 243 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.507798495Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:19.50791701Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 243 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.508019191Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 244 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.508259368Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 244 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.508535223Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0","method":"GET","req_id":"417a4e59-8029-4cd6-a8fc-13c90df452ac","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1050,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.52396632Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"4e9d8946-b515-4574-bb08-bbc194de4861","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.52410106Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"4e9d8946-b515-4574-bb08-bbc194de4861","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.524158454Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.524199653Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.524309279Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.524354005Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.524389422Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 165 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.524434409Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 198 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.524478383Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 245 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.524521867Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 243 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.524632987Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:19.524744798Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:19.52483893Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:19.524931269Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:19.525021444Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 198 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.52517294Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 165 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.52689896Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 245 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.527108983Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 246 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.527169082Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 243 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.527270711Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 199 }, 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-02-25T21:18:19.527319156Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 166 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.527363221Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 244 }, 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-02-25T21:18:19.527410613Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:19.527446741Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"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-02-25T21:18:19.527487719Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for component active slot","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.52758071Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.527613961Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:19.527649398Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:19.527690787Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:19.527731164Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:19.527770619Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:19.527811016Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:19.527851162Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:19.527890006Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 199 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.527932087Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 166 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.528032513Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentActiveSlot(0)","header":"Header { version: 22, message_id: 246 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.52807267Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.528118509Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 244 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.528302956Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.533735144Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 200 }, 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-02-25T21:18:19.533837193Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"4e9d8946-b515-4574-bb08-bbc194de4861","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":9957,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.534002119Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 245 }, 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-02-25T21:18:19.542445747Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:19.542518433Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:19.542571979Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:19.542615422Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:19.542660219Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:19.543158603Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:19.543209182Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:19.543252355Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:19.543292421Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:19.543335304Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:19.543383698Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:19.543428384Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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-02-25T21:18:19.544067542Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 200 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.544138815Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 247 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.544183331Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 245 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.544373812Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"905c3638-4638-411c-8264-a340a0e40ce7","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.544633271Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"905c3638-4638-411c-8264-a340a0e40ce7","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.554765338Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 201 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.554894867Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 248 }, 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-02-25T21:18:19.554950266Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.556351165Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:19.556556849Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:19.556610134Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:19.556658578Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:19.556698614Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:19.556745716Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 201 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.556867779Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 248 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.556914349Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 249 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.556960158Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 246 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.557005496Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.55797708Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 247 }, 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-02-25T21:18:19.558199038Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:19.558257394Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:19.558304646Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 249 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.558366138Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.558426759Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 247 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.559426944Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"905c3638-4638-411c-8264-a340a0e40ce7","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":15062,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.559776007Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 248 }, 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-02-25T21:18:19.559859737Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:19.559905345Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:19.559956385Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:19.559993535Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:19.561333574Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 250 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.561413656Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 248 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.561833932Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"aae5429a-68e5-482e-844c-f9283c059894","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.561916189Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"aae5429a-68e5-482e-844c-f9283c059894","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.578432796Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 251 }, 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-02-25T21:18:19.594263654Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 249 }, 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-02-25T21:18:19.601111733Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:19.601195363Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:19.601241272Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:19.601277871Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:19.601336237Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 251 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.601384892Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 252 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.601430801Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 249 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.603476981Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 250 }, 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-02-25T21:18:19.603568047Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:19.60360638Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:19.603755351Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 252 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.605419267Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.60549979Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 250 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.606606195Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"aae5429a-68e5-482e-844c-f9283c059894","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":44780,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.606712835Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 251 }, 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-02-25T21:18:19.607087943Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:19.60979179Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:19.609870199Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:19.609957598Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:19.630520425Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 253 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.630651247Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 251 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.63072267Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"7ad8672a-2678-4e0d-9edc-cc6daff948d6","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.630807974Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"7ad8672a-2678-4e0d-9edc-cc6daff948d6","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.634276289Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 254 }, 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-02-25T21:18:19.634416952Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 252 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.635621989Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:19.635713206Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.635776382Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:19.639679073Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 254 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.639781193Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 255 }, 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-02-25T21:18:19.639986967Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 252 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.643052714Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.643573386Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 255 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.643648568Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 256 }, 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-02-25T21:18:19.643778548Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:19.643835221Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(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-02-25T21:18:19.643886712Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 256 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.644035853Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 257 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.649830692Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 257 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.649921117Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 258 }, 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-02-25T21:18:19.649978691Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:19.650058633Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:19.650126028Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:19.650176377Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:19.650220252Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:19.650263284Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:19.650306898Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { 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-02-25T21:18:19.650761749Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 258 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.65083207Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 259 }, 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-02-25T21:18:19.656710108Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 259 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.656772663Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 260 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.656815766Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:19.656902012Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.657065815Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 261 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.657118448Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.657161521Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 261 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.657201047Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 262 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.657251796Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 262 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.657305001Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 263 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.657480649Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 263 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.65772697Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"7ad8672a-2678-4e0d-9edc-cc6daff948d6","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":26984,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.65928619Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"945743ba-e402-4ed6-9f23-c29c30fb8ed4","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.659371434Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"945743ba-e402-4ed6-9f23-c29c30fb8ed4","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.659541611Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 264 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.659714113Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 264 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.659872805Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 265 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.66003754Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 265 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.660094973Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 266 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.66034859Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 266 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.660414372Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 267 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.660579027Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 267 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.660635589Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 268 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.66078479Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 268 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.660840781Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 269 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.6609843Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 269 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.661159207Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"945743ba-e402-4ed6-9f23-c29c30fb8ed4","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1902,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.662381822Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"b8bd3759-7541-4025-b628-d3acb3e8dfea","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.662463899Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"b8bd3759-7541-4025-b628-d3acb3e8dfea","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.662586613Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 270 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.662749605Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 270 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.662809173Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 271 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.662944274Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 271 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.663046785Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 272 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.663101112Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 272 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.663145528Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 273 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.663303258Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 273 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.66337846Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 274 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.663453913Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 274 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.663515606Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 275 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.663687867Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 275 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.663843552Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"b8bd3759-7541-4025-b628-d3acb3e8dfea","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1453,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.664865214Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b0a28c0f-4c5a-41fc-a281-d1d86ce18062","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.665035251Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b0a28c0f-4c5a-41fc-a281-d1d86ce18062","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.665132981Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 276 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.665199815Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 276 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.665243119Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 277 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.665403524Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 277 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.665486233Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 278 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.665545631Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 278 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.665588473Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 279 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.665754892Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 279 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.665830725Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 280 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.665901508Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 280 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.665954933Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 281 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.666158572Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 281 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.666229605Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b0a28c0f-4c5a-41fc-a281-d1d86ce18062","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1364,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.667783945Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"cdc5c601-52a5-428c-aa7f-a6f8d5762288","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.667862985Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"cdc5c601-52a5-428c-aa7f-a6f8d5762288","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.668061864Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 282 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.668364396Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 282 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.668564617Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 283 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.668632644Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 283 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.669032987Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 284 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.669115986Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 284 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.669170473Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 285 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.6698791Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 285 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.669951346Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 286 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.670063277Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 286 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.67015733Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 287 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.670215375Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 287 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.67026413Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"cdc5c601-52a5-428c-aa7f-a6f8d5762288","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2241,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.671392532Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b9cb35ac-fac6-43c7-98ca-4f64d39805db","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.671472925Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b9cb35ac-fac6-43c7-98ca-4f64d39805db","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.671589977Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 288 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.67175818Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 288 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.671822509Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 289 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.671958502Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 289 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.672048045Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 290 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.672119248Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 290 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.67222208Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 291 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.682769582Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 291 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.682899472Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 292 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.682956174Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 292 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.683034954Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 293 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.68308899Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 293 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.683129648Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b9cb35ac-fac6-43c7-98ca-4f64d39805db","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1667,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.683200611Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"e2161b10-b8d7-4526-afec-e688afb41227","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.683246489Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"e2161b10-b8d7-4526-afec-e688afb41227","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.683295204Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 294 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.683341053Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 294 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.683382422Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"e2161b10-b8d7-4526-afec-e688afb41227","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":488,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.683434745Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"6c914a55-0995-44f2-a4e8-c9319607931e","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.683482508Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"6c914a55-0995-44f2-a4e8-c9319607931e","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.683531804Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 295 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.683587915Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 295 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.68363178Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"6c914a55-0995-44f2-a4e8-c9319607931e","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":591,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.683685826Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"35aab8c4-199d-4ce1-87e0-6ca0a971cae6","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.683733329Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"35aab8c4-199d-4ce1-87e0-6ca0a971cae6","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.683782825Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 296 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.683829326Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 296 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.683870875Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"35aab8c4-199d-4ce1-87e0-6ca0a971cae6","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":665,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.68392401Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"1f95c942-5e70-4282-9fab-5ec776e62031","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.683971392Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"1f95c942-5e70-4282-9fab-5ec776e62031","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.691369837Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 297 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.6918399Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 297 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.692161453Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"1f95c942-5e70-4282-9fab-5ec776e62031","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":13170,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.693229675Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1","method":"GET","req_id":"ff9d0bb0-28d7-4cf3-8111-359b8b23ae2d","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.693308806Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1","method":"GET","req_id":"ff9d0bb0-28d7-4cf3-8111-359b8b23ae2d","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.693468911Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 253 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.693595664Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:19.693758806Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 253 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.693878764Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 254 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.694011991Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 254 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.694267101Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1","method":"GET","req_id":"ff9d0bb0-28d7-4cf3-8111-359b8b23ae2d","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1055,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.695201635Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"7f4d05a5-f1b0-4a11-aafd-f71cc200c32a","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.695280184Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"7f4d05a5-f1b0-4a11-aafd-f71cc200c32a","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.695390733Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 255 }, 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-02-25T21:18:19.695506011Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:19.695573847Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentActiveSlot(0)","header":"Header { version: 22, message_id: 255 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.695746209Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"7f4d05a5-f1b0-4a11-aafd-f71cc200c32a","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":549,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.696419119Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"5aba58b2-e179-4806-91e1-26ec9f606b50","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.696547776Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"5aba58b2-e179-4806-91e1-26ec9f606b50","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.696613889Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 256 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.696789367Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 256 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.696919588Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"5aba58b2-e179-4806-91e1-26ec9f606b50","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":521,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.697721977Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"57b40ca4-ae26-4e64-b58e-65c47ae6a320","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.697818395Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"57b40ca4-ae26-4e64-b58e-65c47ae6a320","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.697873694Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 257 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.698059013Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 257 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.698202883Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"57b40ca4-ae26-4e64-b58e-65c47ae6a320","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":499,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.698886457Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"4a4e97fa-2695-4c27-8f78-b0b8950f613d","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.698963974Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"4a4e97fa-2695-4c27-8f78-b0b8950f613d","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.699081357Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 258 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.699265945Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 258 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.69932881Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 259 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.699672Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 259 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.699745027Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 260 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.699795646Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.699836815Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 261 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.69993223Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 261 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.699983371Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 262 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.700140229Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 262 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.700217185Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 263 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.700276683Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 263 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.70043796Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"4a4e97fa-2695-4c27-8f78-b0b8950f613d","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1563,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.701118778Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"5f39962f-a0fc-4848-9bd4-c33289c5d489","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.701220206Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"5f39962f-a0fc-4848-9bd4-c33289c5d489","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.701276668Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 264 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.701448418Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 264 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.701508578Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 265 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.701795266Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 265 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.701861649Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 266 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.701974773Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 266 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.702031936Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 267 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.702508834Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 267 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.702575467Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 268 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.702671093Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 268 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.702718756Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 269 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.702828172Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 269 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.702888372Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"5f39962f-a0fc-4848-9bd4-c33289c5d489","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1554,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.703293585Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"75826b7a-27c5-46f2-8c84-3e98473d0b16","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.703369338Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"75826b7a-27c5-46f2-8c84-3e98473d0b16","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.703420839Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 270 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.704320618Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 270 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.704388475Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 271 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.705302003Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 271 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.705499669Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 272 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.70560663Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 272 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.705650955Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 273 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.705702316Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 273 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.705744226Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 274 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.705794094Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 274 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.705837297Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 275 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.705886343Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 275 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.705927251Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"75826b7a-27c5-46f2-8c84-3e98473d0b16","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2439,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.7079821Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f66e43f5-4611-40a7-ab62-4a3997a54c72","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.708117381Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f66e43f5-4611-40a7-ab62-4a3997a54c72","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.708559775Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 276 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.709167174Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 276 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.70923491Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 277 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.709489548Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 277 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.709605869Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 278 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.709668674Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 278 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.709804718Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 279 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.710208758Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 279 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.710276124Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 280 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.710626108Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 280 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.710833024Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 281 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.711158636Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 281 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.711621493Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f66e43f5-4611-40a7-ab62-4a3997a54c72","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":3664,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.712689956Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"1d5827d8-0cae-4b09-8f65-3a33d80bc652","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.712764336Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"1d5827d8-0cae-4b09-8f65-3a33d80bc652","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.712908968Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 282 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.714162359Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 282 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.714226006Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 283 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.714279281Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 283 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.714328918Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 284 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.71438066Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 284 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.714423773Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 285 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.714474742Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 285 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.714515851Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 286 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.714565057Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 286 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.714605815Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 287 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.714802369Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 287 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.7150256Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"1d5827d8-0cae-4b09-8f65-3a33d80bc652","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2367,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.719298438Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"93c76b55-703a-4014-b90a-4792afc69d09","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.719471792Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"93c76b55-703a-4014-b90a-4792afc69d09","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.719627999Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 288 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.719905407Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 288 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.720048445Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 289 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.720218231Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 289 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.720305679Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 290 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.720615487Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 290 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.720834238Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 291 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.720919432Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 291 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.720976756Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 292 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.7210436Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 292 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.721095812Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 293 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.72126175Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 293 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.721498109Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"93c76b55-703a-4014-b90a-4792afc69d09","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2708,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.727314424Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"79e7a112-f126-4631-aa0b-333ece44edf4","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.727433501Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"79e7a112-f126-4631-aa0b-333ece44edf4","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.727516139Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 294 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.727586421Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 294 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.728261295Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"79e7a112-f126-4631-aa0b-333ece44edf4","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":631,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.728345917Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"f85924fa-1c6e-4501-ac51-225fc42831cf","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.728854173Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"f85924fa-1c6e-4501-ac51-225fc42831cf","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.728951883Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 295 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.729024901Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 295 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.729088428Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"f85924fa-1c6e-4501-ac51-225fc42831cf","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":839,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.740309511Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"7f5d0040-c5ac-4029-8264-51286c6705a3","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.740533374Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"7f5d0040-c5ac-4029-8264-51286c6705a3","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.741284262Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 296 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.742160831Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 296 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.742604858Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"7f5d0040-c5ac-4029-8264-51286c6705a3","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2328,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.74545481Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"9a55b72a-1f87-444c-8674-d668c2d135e9","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:19.745614525Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"9a55b72a-1f87-444c-8674-d668c2d135e9","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.746137121Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 297 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:19.746496776Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 297 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:19.746946906Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"9a55b72a-1f87-444c-8674-d668c2d135e9","remote_addr":"[::1]:56048","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1494,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.675537619Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.675663891Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.675704609Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.675740256Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.678602895Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.678677316Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 202 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.678717583Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 298 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.678757318Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 298 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:20.679026138Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:20.679352521Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:20.679684276Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:20.679788982Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:20.680847353Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 202 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.681014102Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 167 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.681119128Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 298 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.681223463Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 298 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.696098983Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 203 }, 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-02-25T21:18:20.696649339Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 168 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.696738862Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 299 }, 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-02-25T21:18:20.696851064Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:20.697803597Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:20.697872084Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"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-02-25T21:18:20.69795369Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:20.69829716Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:20.698405764Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:20.698566441Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:20.698664933Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:20.69875149Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:20.698959829Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:20.699166444Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:20.69928545Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:20.699334446Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:20.699377749Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:20.699418367Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:20.699455216Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:20.734480853Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 203 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.73657651Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 168 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.736754654Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 299 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.736810304Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 299 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.741650495Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.749941554Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 204 }, 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-02-25T21:18:20.750432302Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 300 }, 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-02-25T21:18:20.750568165Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 300 }, 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-02-25T21:18:20.750656415Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:20.750724241Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:20.750802199Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:20.75086764Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:20.750938643Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:20.751000045Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:20.751105242Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:20.751185675Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:20.751263122Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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-02-25T21:18:20.75780441Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 204 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.757948671Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 300 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.757996113Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 300 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.763426066Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 205 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.763588035Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 301 }, 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-02-25T21:18:20.763643585Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:20.763693432Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:20.763791724Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:20.763832171Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:20.764210647Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:20.764276519Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:20.766977901Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 205 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.767127553Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 301 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.767174394Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 301 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.76721873Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.769837714Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 302 }, 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-02-25T21:18:20.77000281Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:20.770234028Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:20.770325475Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:20.770399946Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:20.770500703Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:20.780315756Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 302 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.780805883Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 302 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.783084413Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 303 }, 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-02-25T21:18:20.783172192Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 303 }, 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-02-25T21:18:20.783473631Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:20.783529622Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:20.784050936Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:20.784112378Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:20.788527113Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.788615333Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 303 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.791740889Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 304 }, 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-02-25T21:18:20.791832907Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 304 }, 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-02-25T21:18:20.79205219Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:20.792107559Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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-02-25T21:18:20.792156485Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:20.792195469Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:20.795688397Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.795797171Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 304 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.799240512Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 305 }, 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-02-25T21:18:20.799486322Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 305 }, 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-02-25T21:18:20.800276695Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:20.800358391Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:20.800409121Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:20.800446912Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:20.817213598Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 305 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.817461452Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 305 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.822493707Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:20.822680079Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 306 }, 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-02-25T21:18:20.823162298Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:20.823268928Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:20.823331854Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:20.82338571Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:20.823439536Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:20.823497791Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:20.823556347Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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-02-25T21:18:20.823620957Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:20.823678581Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:20.825386031Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 306 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.825498794Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 306 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.835085495Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.83518545Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 307 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:20.835884477Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:20.836006941Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:20.83787659Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 307 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.838107989Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 307 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.838217665Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:20.83825667Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.150497198Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","remote_addr":"[::1]:47706"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.153016478Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/ignition","method":"GET","req_id":"0ccdb71a-58af-4feb-95df-00159ff5995c","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.153115652Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/ignition","method":"GET","req_id":"0ccdb71a-58af-4feb-95df-00159ff5995c","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.153324532Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 206 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.153556201Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.153933935Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 22, message_id: 206 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.153979323Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154010701Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154041848Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154074538Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154105655Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154137053Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154168531Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154199227Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154230043Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.15426085Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154292278Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154323555Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154354582Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154385609Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154416265Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154448414Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154480453Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154511741Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.15454409Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154575849Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154607276Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154638714Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154669711Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154700938Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154731915Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154762752Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154794109Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154824775Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154855201Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154885536Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:21.154916182Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.154944403Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/ignition","method":"GET","req_id":"0ccdb71a-58af-4feb-95df-00159ff5995c","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1307,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.156685776Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0","method":"GET","req_id":"4ef47d7a-4ddc-4616-95dd-84084cafe817","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.156766841Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0","method":"GET","req_id":"4ef47d7a-4ddc-4616-95dd-84084cafe817","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.157066226Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 207 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.157408824Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:21.157585746Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 207 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.157699781Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 208 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.157845666Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 208 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.158097178Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0","method":"GET","req_id":"4ef47d7a-4ddc-4616-95dd-84084cafe817","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1434,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.159535528Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"73861a09-12f6-41ab-936c-814270c5b7d5","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.159642278Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"73861a09-12f6-41ab-936c-814270c5b7d5","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.159880221Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 209 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.160292379Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 209 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.160352759Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 210 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.160525391Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 210 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.160584378Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 211 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.161055784Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 211 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.161114741Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 212 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.161632878Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 212 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.161793845Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 213 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.16193552Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 213 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.162002605Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 214 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.162690197Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 214 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.162992318Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"73861a09-12f6-41ab-936c-814270c5b7d5","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":3465,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.165761285Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"761f8d5f-fd0d-47bc-b382-c1ec73daca96","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.165850257Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"761f8d5f-fd0d-47bc-b382-c1ec73daca96","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.166187694Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 215 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.166505419Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 215 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.16659858Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 216 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.166807991Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 216 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.166857939Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 217 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.167549459Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 217 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.167616584Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 218 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.168530213Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 218 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.16858006Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 219 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.16889978Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 219 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.169234611Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 220 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.169392261Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 220 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.169569473Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"761f8d5f-fd0d-47bc-b382-c1ec73daca96","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":3842,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.170984472Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"9b9ef5b9-1efa-4ff9-8334-9e476bfaed9e","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.171093728Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"9b9ef5b9-1efa-4ff9-8334-9e476bfaed9e","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.171477746Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 221 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.179440767Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 221 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.179802958Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 222 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.180418515Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 222 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.180624378Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 223 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.181685134Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 223 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.182038135Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 224 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.182421582Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 224 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.182661028Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 225 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.183105516Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 225 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.18329332Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 226 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.184064994Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 226 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.18610958Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"9b9ef5b9-1efa-4ff9-8334-9e476bfaed9e","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":15159,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.196974566Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"e8b2fc18-af32-462f-bf37-27f77d3785d8","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.197149443Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"e8b2fc18-af32-462f-bf37-27f77d3785d8","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.197643859Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 227 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.19794606Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 227 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.198033909Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 228 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.198174502Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 228 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.19840066Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 229 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.200047288Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 229 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.200118933Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 230 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.20055383Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 230 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.200638493Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 231 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.200777472Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 231 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.200924319Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 232 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.201102422Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 232 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.201179308Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"e8b2fc18-af32-462f-bf37-27f77d3785d8","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":4216,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.202847624Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"808b8262-2b42-47b5-9e15-97daaa3f5d2d","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.2029342Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"808b8262-2b42-47b5-9e15-97daaa3f5d2d","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.203049228Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 233 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.203303536Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 233 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.20337038Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 234 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.203422392Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 234 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.203464603Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 235 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.203545257Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.203594704Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 236 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.204045355Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 236 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.204222687Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 237 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.204576931Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 237 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.204658136Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 238 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.205110631Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 238 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.205690671Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"808b8262-2b42-47b5-9e15-97daaa3f5d2d","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2847,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.209361683Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"062abc9d-4c14-4a31-b8ad-d210f5389bcc","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.209479878Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"062abc9d-4c14-4a31-b8ad-d210f5389bcc","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.209532962Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 239 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.210911463Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 239 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.2110866Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 240 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.211150398Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 240 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.211191737Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 241 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.21272911Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 241 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.212810997Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 242 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.212949836Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 242 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.213087362Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 243 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.213243188Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 243 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.223514124Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 244 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.230282391Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 244 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.231688421Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"062abc9d-4c14-4a31-b8ad-d210f5389bcc","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":23381,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.233697Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"92fac274-1891-4ae0-a98f-a00051715312","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.233792897Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"92fac274-1891-4ae0-a98f-a00051715312","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.236015757Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 245 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.237414091Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 245 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.237522114Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"92fac274-1891-4ae0-a98f-a00051715312","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":3639,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.243794372Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"c08e8461-d65b-4f38-809a-3e71c0a42111","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.244115745Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"c08e8461-d65b-4f38-809a-3e71c0a42111","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.244552837Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 246 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.251292843Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 246 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.252424963Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"c08e8461-d65b-4f38-809a-3e71c0a42111","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":8705,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.271860029Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b6ce4bae-f5b8-4994-baa6-1734b42357c9","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.272287971Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b6ce4bae-f5b8-4994-baa6-1734b42357c9","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.274553504Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 247 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.291142206Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 247 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.378625008Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b6ce4bae-f5b8-4994-baa6-1734b42357c9","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":106767,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.386689138Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"6f4fe4b0-a940-4461-933e-1ad24178f085","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.386909132Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"6f4fe4b0-a940-4461-933e-1ad24178f085","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.391285985Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 248 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.392815622Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 248 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.393236639Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"6f4fe4b0-a940-4461-933e-1ad24178f085","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":6608,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.444308809Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1","method":"GET","req_id":"61ecdd6c-b8df-4144-98c6-2a1311651647","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.444463132Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1","method":"GET","req_id":"61ecdd6c-b8df-4144-98c6-2a1311651647","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.444713051Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 169 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.457478402Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:21.459436102Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 169 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.459589011Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 170 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.45969999Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 170 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.460243943Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1","method":"GET","req_id":"61ecdd6c-b8df-4144-98c6-2a1311651647","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":15970,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.497462115Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"c0e928e4-a7ec-4d47-a5ca-939039b4d2b3","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.497622902Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"c0e928e4-a7ec-4d47-a5ca-939039b4d2b3","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.49959434Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 171 }, 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-02-25T21:18:21.511822134Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 171 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.512017635Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 172 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.525541642Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.526028672Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.526092629Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.52612994Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.526165055Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 249 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.526210964Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 308 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.526251422Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 308 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.526790333Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:21.527146421Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:21.527351222Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:21.527451889Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 172 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.527501766Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 173 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.527655528Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:21.527845227Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 249 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.527954693Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 308 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.528240188Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 308 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.536867592Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 250 }, 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-02-25T21:18:21.539106286Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 309 }, 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-02-25T21:18:21.543930313Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:21.554892398Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:21.555081185Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:21.555349273Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:21.555475836Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:21.555632985Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:21.555850133Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:21.555984612Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:21.556093537Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:21.556135788Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:21.556180254Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:21.556223277Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:21.556267051Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:21.556308531Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:21.556393985Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:21.55655426Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 173 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.556668556Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 174 }, 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-02-25T21:18:21.55697645Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 250 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.557312123Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 309 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.557448948Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 309 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.573152563Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:21.573258902Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 310 }, 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-02-25T21:18:21.573313369Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 310 }, 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-02-25T21:18:21.574279562Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:21.574392315Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:21.574444126Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:21.574477368Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:21.574514678Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:21.574546938Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:21.574585391Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:21.57462236Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:21.574660533Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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-02-25T21:18:21.574695909Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 174 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.574737819Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 175 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.574779118Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:21.574861857Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 251 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.574902374Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 310 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.574941488Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 310 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.57945723Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 252 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.579551694Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 311 }, 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-02-25T21:18:21.579621785Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.579670971Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:21.579758089Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:21.579791501Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:21.579829954Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:21.57987443Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:21.579917553Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 175 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.580012467Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 176 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.580057163Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.580171961Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 252 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.580314308Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 311 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.580360187Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 311 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.580401936Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.581639323Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 312 }, 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-02-25T21:18:21.581719075Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:21.581773432Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:21.581809791Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:21.581851701Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:21.581885704Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:21.58222255Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 176 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.582290657Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 177 }, 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-02-25T21:18:21.58244516Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 312 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.582511152Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 312 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.584015414Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 313 }, 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-02-25T21:18:21.584094765Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 313 }, 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-02-25T21:18:21.584147759Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:21.584183116Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:21.584224896Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:21.584257937Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:21.584297532Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 177 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.584340365Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 178 }, 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-02-25T21:18:21.584505701Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 313 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.584573186Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 313 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.586203149Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 314 }, 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-02-25T21:18:21.590334583Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 314 }, 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-02-25T21:18:21.590420569Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:21.590462389Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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-02-25T21:18:21.590592439Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:21.590648279Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:21.601451302Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 178 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.601925143Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"c0e928e4-a7ec-4d47-a5ca-939039b4d2b3","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":104481,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.602388662Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.602666982Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 314 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.605713658Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 315 }, 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-02-25T21:18:21.606149457Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 315 }, 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-02-25T21:18:21.606632188Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:21.606771538Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:21.609159424Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:21.609234747Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.609696251Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"591309db-5e68-4c45-85e7-a6503aacfdeb","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.609794182Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"591309db-5e68-4c45-85e7-a6503aacfdeb","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.61046566Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 179 }, 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-02-25T21:18:21.610545933Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.610589547Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 315 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.61532829Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:21.615500561Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 316 }, 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-02-25T21:18:21.615616581Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:21.61567187Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:21.615727269Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:21.615787619Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:21.615842147Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:21.615898148Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:21.615956323Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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-02-25T21:18:21.616014969Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:21.61606617Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:21.616118803Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 179 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.61617775Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 180 }, 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-02-25T21:18:21.617324622Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 316 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.62158307Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 316 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.634128608Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 317 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.634335333Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 317 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.634541367Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:21.634649571Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:21.634847818Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 180 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.635185295Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 181 }, 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-02-25T21:18:21.637218888Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 317 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.637388945Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 317 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.63757245Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.637614611Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.637658385Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 181 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.637719246Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 182 }, 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-02-25T21:18:21.638065332Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 182 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.638317816Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 183 }, 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-02-25T21:18:21.6397069Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 183 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.639784858Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 184 }, 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-02-25T21:18:21.640031349Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 184 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.640287962Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"591309db-5e68-4c45-85e7-a6503aacfdeb","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":30641,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.641514115Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3ca0f765-1708-42a7-8247-44814376c69e","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.641598216Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3ca0f765-1708-42a7-8247-44814376c69e","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.641926534Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 185 }, 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-02-25T21:18:21.642135995Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 185 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.642204974Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 186 }, 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-02-25T21:18:21.642436353Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 186 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.642499028Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 187 }, 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-02-25T21:18:21.642717889Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 187 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.642778811Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 188 }, 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-02-25T21:18:21.642972709Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 188 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.643049224Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 189 }, 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-02-25T21:18:21.643229111Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 189 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.643286675Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 190 }, 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-02-25T21:18:21.643863238Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 190 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.644099136Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3ca0f765-1708-42a7-8247-44814376c69e","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2707,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.645378914Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ce17ed75-c1c9-4892-9d96-e33b80a004b5","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.645456381Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ce17ed75-c1c9-4892-9d96-e33b80a004b5","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.645837493Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 191 }, 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-02-25T21:18:21.645906782Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 191 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.64594775Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 192 }, 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-02-25T21:18:21.646099257Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 192 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.64620732Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 193 }, 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-02-25T21:18:21.646408463Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 193 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.646468132Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 194 }, 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-02-25T21:18:21.646655335Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 194 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.646713751Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 195 }, 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-02-25T21:18:21.646899401Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 195 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.64695903Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 196 }, 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-02-25T21:18:21.647141423Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 196 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.647686478Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ce17ed75-c1c9-4892-9d96-e33b80a004b5","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2320,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.649014249Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"92074df9-71cd-488f-8cc5-06e212b0ed82","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.649090273Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"92074df9-71cd-488f-8cc5-06e212b0ed82","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.649266112Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 197 }, 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-02-25T21:18:21.649704938Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 197 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.649768495Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 198 }, 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-02-25T21:18:21.650305101Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 198 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.650561223Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 199 }, 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-02-25T21:18:21.65128807Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 199 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.651433744Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 200 }, 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-02-25T21:18:21.651652155Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 200 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.651716754Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 201 }, 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-02-25T21:18:21.651949716Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 201 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.652175843Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 202 }, 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-02-25T21:18:21.652284417Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 202 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.652469055Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"92074df9-71cd-488f-8cc5-06e212b0ed82","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":3466,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.654199144Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"69e8b30c-ea34-4c21-a62b-efc8e0968117","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.654277302Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"69e8b30c-ea34-4c21-a62b-efc8e0968117","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.6548656Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 203 }, 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-02-25T21:18:21.655452234Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 203 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.655523708Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 204 }, 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-02-25T21:18:21.65571446Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 204 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.655776814Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 205 }, 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-02-25T21:18:21.655985233Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.656048049Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 206 }, 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-02-25T21:18:21.656210248Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 206 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.656269546Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 207 }, 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-02-25T21:18:21.658189243Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 207 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.658244492Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 208 }, 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-02-25T21:18:21.658436316Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 208 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.659682051Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"69e8b30c-ea34-4c21-a62b-efc8e0968117","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":5387,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.663893367Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"14bde70a-9e8a-43e7-8854-7fec515dd24a","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.66397392Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"14bde70a-9e8a-43e7-8854-7fec515dd24a","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.664652884Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 209 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.665000683Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 209 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.665391245Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"14bde70a-9e8a-43e7-8854-7fec515dd24a","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1445,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.667151088Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"0ecc65f4-070b-4a66-b874-14a870f3c5ab","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.667228485Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"0ecc65f4-070b-4a66-b874-14a870f3c5ab","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.667453189Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 210 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.667666789Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 210 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.667886613Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"0ecc65f4-070b-4a66-b874-14a870f3c5ab","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":759,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.668788938Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"ea3c52ad-b614-4521-a56c-481f821c4d83","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.668880084Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"ea3c52ad-b614-4521-a56c-481f821c4d83","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.669052947Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 211 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.669359377Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 211 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.669604656Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"ea3c52ad-b614-4521-a56c-481f821c4d83","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":871,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.670372671Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"2da7d9d9-7bcd-46b6-8e96-b4875dc2539d","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.670485674Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"2da7d9d9-7bcd-46b6-8e96-b4875dc2539d","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.670662185Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 212 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.670834506Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 212 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.67284073Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"2da7d9d9-7bcd-46b6-8e96-b4875dc2539d","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2483,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.673517799Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0","method":"GET","req_id":"7785a8ea-61c3-40d1-854c-1d6e04bceca7","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.673590626Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0","method":"GET","req_id":"7785a8ea-61c3-40d1-854c-1d6e04bceca7","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.673646376Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 318 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.673802994Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:21.674199328Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 318 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.674445188Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 319 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.674638966Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 319 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.675023695Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0","method":"GET","req_id":"7785a8ea-61c3-40d1-854c-1d6e04bceca7","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1150,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.67571281Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"e248e511-4777-4332-bdb4-95aeeb37f787","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.675773591Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"e248e511-4777-4332-bdb4-95aeeb37f787","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.675818518Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 320 }, 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-02-25T21:18:21.675862442Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:21.675892617Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentActiveSlot(0)","header":"Header { version: 22, message_id: 320 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.675928966Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"e248e511-4777-4332-bdb4-95aeeb37f787","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":394,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.676318024Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"57e5d0b3-aed9-4e97-a443-20840d0f845d","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.676373825Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"57e5d0b3-aed9-4e97-a443-20840d0f845d","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.676522836Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 321 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.676704818Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 321 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.676894296Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"57e5d0b3-aed9-4e97-a443-20840d0f845d","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":414,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.677551533Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"da618301-8dbd-4d54-bfdf-1da357064eb0","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.677639893Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"da618301-8dbd-4d54-bfdf-1da357064eb0","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.677801361Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 322 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.677907911Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 322 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.681889622Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"da618301-8dbd-4d54-bfdf-1da357064eb0","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":4354,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.687905016Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"eabd7940-54f2-4c03-9a3e-1bebcc15bfe8","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.688091759Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"eabd7940-54f2-4c03-9a3e-1bebcc15bfe8","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.689460088Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 323 }, 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-02-25T21:18:21.692093243Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 323 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.693051298Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 324 }, 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-02-25T21:18:21.693417788Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 324 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.693610804Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 325 }, 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-02-25T21:18:21.694062287Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 325 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.694247716Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 326 }, 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-02-25T21:18:21.694958388Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 326 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.695274048Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 327 }, 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-02-25T21:18:21.695333035Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 327 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.695385097Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 328 }, 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-02-25T21:18:21.695552458Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 328 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.695996756Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"eabd7940-54f2-4c03-9a3e-1bebcc15bfe8","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":9106,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.698553155Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"9e4b206a-f553-401d-9d55-3f5fc93d1c47","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.698637517Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"9e4b206a-f553-401d-9d55-3f5fc93d1c47","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.698900995Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 329 }, 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-02-25T21:18:21.699315689Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 329 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.699556458Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 330 }, 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-02-25T21:18:21.69974322Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 330 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.700320164Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 331 }, 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-02-25T21:18:21.700625161Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 331 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.700699261Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 332 }, 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-02-25T21:18:21.709271165Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 332 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.709395392Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 333 }, 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-02-25T21:18:21.709452616Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 333 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.709497352Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 334 }, 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-02-25T21:18:21.709545977Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 334 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.709587897Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"9e4b206a-f553-401d-9d55-3f5fc93d1c47","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":4382,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.709664402Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"b2774032-ff49-42c2-a5ab-b9a4745b615a","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.709722608Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"b2774032-ff49-42c2-a5ab-b9a4745b615a","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.709787928Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 335 }, 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-02-25T21:18:21.709851936Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 335 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.709906103Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 336 }, 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-02-25T21:18:21.709966413Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 336 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.710021562Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 337 }, 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-02-25T21:18:21.710104671Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 337 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.710359009Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 338 }, 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-02-25T21:18:21.710462252Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 338 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.710573431Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 339 }, 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-02-25T21:18:21.71065171Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 339 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.710715678Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 340 }, 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-02-25T21:18:21.710779766Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 340 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.71084675Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"b2774032-ff49-42c2-a5ab-b9a4745b615a","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2313,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.710933868Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f1944f7b-71da-49f2-a99a-e382d1bb3c0d","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.711002235Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f1944f7b-71da-49f2-a99a-e382d1bb3c0d","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.711062726Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 341 }, 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-02-25T21:18:21.711135743Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 341 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.711197977Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 342 }, 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-02-25T21:18:21.711262767Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 342 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.711311492Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 343 }, 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-02-25T21:18:21.711377835Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 343 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.711433856Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 344 }, 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-02-25T21:18:21.711507444Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 344 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.711571041Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 345 }, 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-02-25T21:18:21.711660264Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 345 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.711732169Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 346 }, 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-02-25T21:18:21.728569947Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 346 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.728949816Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f1944f7b-71da-49f2-a99a-e382d1bb3c0d","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":20685,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.744568096Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"546c5d58-92ee-4f60-ac27-44cca03cc161","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.744977469Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"546c5d58-92ee-4f60-ac27-44cca03cc161","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.74640274Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 347 }, 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-02-25T21:18:21.749063174Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 347 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.749230926Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 348 }, 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-02-25T21:18:21.749345553Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 348 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.749430837Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 349 }, 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-02-25T21:18:21.749509466Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 349 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.749569165Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 350 }, 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-02-25T21:18:21.74963176Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 350 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.749685886Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 351 }, 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-02-25T21:18:21.749755426Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 351 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.749816337Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 352 }, 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-02-25T21:18:21.749881347Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 352 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.749931866Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"546c5d58-92ee-4f60-ac27-44cca03cc161","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":17733,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.754366905Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"3cc9ba85-491e-4745-8654-c61339b0275e","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.754633018Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"3cc9ba85-491e-4745-8654-c61339b0275e","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.755412127Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 353 }, 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-02-25T21:18:21.755979711Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 353 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.756243249Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 354 }, 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-02-25T21:18:21.756605449Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 354 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.756837569Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 355 }, 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-02-25T21:18:21.757414112Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 355 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.757690047Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 356 }, 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-02-25T21:18:21.758017041Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 356 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.758337983Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 357 }, 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-02-25T21:18:21.758667754Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 357 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.758884732Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 358 }, 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-02-25T21:18:21.759452164Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 358 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.75981645Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"3cc9ba85-491e-4745-8654-c61339b0275e","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":5493,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.761172612Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"002715b4-b88d-4231-b75f-151046feabef","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.761604393Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"002715b4-b88d-4231-b75f-151046feabef","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.762017273Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 359 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.762389705Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 359 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.763007597Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"002715b4-b88d-4231-b75f-151046feabef","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1891,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.764392923Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"ad3f6db7-f866-4163-9a38-fc0ad94d187f","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.764523654Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"ad3f6db7-f866-4163-9a38-fc0ad94d187f","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.765149493Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 360 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.765487161Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 360 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.765896323Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"ad3f6db7-f866-4163-9a38-fc0ad94d187f","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1515,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.769659624Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"ecf45641-beca-4a8e-b452-5e725eb95b67","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.769830081Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"ecf45641-beca-4a8e-b452-5e725eb95b67","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.770342535Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 361 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.771538312Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 361 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.771990928Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"ecf45641-beca-4a8e-b452-5e725eb95b67","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2403,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.773228184Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"2c9f9337-e0ab-499f-9498-46788b115555","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.773364228Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"2c9f9337-e0ab-499f-9498-46788b115555","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.777064432Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 362 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.777800268Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 362 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.779928745Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"2c9f9337-e0ab-499f-9498-46788b115555","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":6485,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.784382764Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1","method":"GET","req_id":"305f86c0-5768-4f22-8bae-e99c3515b728","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.784748032Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1","method":"GET","req_id":"305f86c0-5768-4f22-8bae-e99c3515b728","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.785149367Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 318 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.785481753Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:21.786210844Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 318 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.788047753Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 319 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.7884872Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 319 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.789568521Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1","method":"GET","req_id":"305f86c0-5768-4f22-8bae-e99c3515b728","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":5202,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.791069676Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"363f719b-f092-4831-b3e1-8a39fb5076ad","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.791216522Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"363f719b-f092-4831-b3e1-8a39fb5076ad","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.791576428Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 320 }, 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-02-25T21:18:21.792150906Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:21.792472139Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentActiveSlot(0)","header":"Header { version: 22, message_id: 320 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.792781616Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"363f719b-f092-4831-b3e1-8a39fb5076ad","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1770,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.796094856Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"4a677087-406f-4102-a8a0-e91723c204cf","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.796251434Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"4a677087-406f-4102-a8a0-e91723c204cf","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.797685474Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 321 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.79845376Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 321 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.798544556Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"4a677087-406f-4102-a8a0-e91723c204cf","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2073,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.802842238Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"815f8282-6b77-44c6-809d-acf523c925de","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.803077385Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"815f8282-6b77-44c6-809d-acf523c925de","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.803603469Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 322 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.805865764Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 322 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.806580415Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"815f8282-6b77-44c6-809d-acf523c925de","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":3728,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.820964465Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f35d827d-41c7-4326-9aec-b9c969fcefd9","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.821080826Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f35d827d-41c7-4326-9aec-b9c969fcefd9","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.822479871Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 323 }, 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-02-25T21:18:21.823210927Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 323 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.823302584Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 324 }, 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-02-25T21:18:21.823768127Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 324 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.82539806Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 325 }, 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-02-25T21:18:21.825481991Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 325 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.82552778Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 326 }, 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-02-25T21:18:21.825874547Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 326 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.825957175Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 327 }, 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-02-25T21:18:21.826420193Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 327 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.826491767Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 328 }, 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-02-25T21:18:21.826657134Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 328 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.82699883Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f35d827d-41c7-4326-9aec-b9c969fcefd9","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":6103,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.830818142Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"d6d27177-8125-4dee-a092-e1859cf39a83","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.831168246Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"d6d27177-8125-4dee-a092-e1859cf39a83","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.831762787Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 329 }, 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-02-25T21:18:21.832225394Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 329 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.832688192Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 330 }, 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-02-25T21:18:21.832907655Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 330 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.832959266Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 331 }, 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-02-25T21:18:21.83314194Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 331 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.833200055Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 332 }, 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-02-25T21:18:21.833455766Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 332 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.833558638Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 333 }, 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-02-25T21:18:21.833757186Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 333 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.833968171Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 334 }, 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-02-25T21:18:21.834031988Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 334 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.834402557Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"d6d27177-8125-4dee-a092-e1859cf39a83","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":3497,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.83588421Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"0cdd9bb0-d29e-46f8-b7a0-baa99fb0729e","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.836053324Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"0cdd9bb0-d29e-46f8-b7a0-baa99fb0729e","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.83611638Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 335 }, 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-02-25T21:18:21.836271835Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 335 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.836335833Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 336 }, 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-02-25T21:18:21.836557691Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 336 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.836625578Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 337 }, 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-02-25T21:18:21.836968016Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 337 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.837036934Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 338 }, 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-02-25T21:18:21.837224088Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 338 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.837541171Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 339 }, 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-02-25T21:18:21.837648412Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 339 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.837699963Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 340 }, 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-02-25T21:18:21.837758068Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 340 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.838094473Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"0cdd9bb0-d29e-46f8-b7a0-baa99fb0729e","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2228,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.842391464Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"532a0c43-0b8e-4aae-b1cd-ec059499e27e","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.842500519Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"532a0c43-0b8e-4aae-b1cd-ec059499e27e","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.84278375Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 341 }, 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-02-25T21:18:21.843176466Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 341 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.843242378Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 342 }, 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-02-25T21:18:21.843580908Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 342 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.843647632Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 343 }, 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-02-25T21:18:21.843796232Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 343 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.843856622Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 344 }, 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-02-25T21:18:21.843993467Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 344 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.844053807Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 345 }, 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-02-25T21:18:21.844237954Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 345 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.844299867Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 346 }, 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-02-25T21:18:21.844539965Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 346 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.844745017Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"532a0c43-0b8e-4aae-b1cd-ec059499e27e","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2389,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.850680559Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d07ef842-e5f8-4160-9b05-2ab347065dca","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.850822114Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d07ef842-e5f8-4160-9b05-2ab347065dca","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.851424142Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 347 }, 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-02-25T21:18:21.852126154Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 347 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.85221215Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 348 }, 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-02-25T21:18:21.8527692Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 348 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.852844152Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 349 }, 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-02-25T21:18:21.85290336Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 349 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.853110967Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 350 }, 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-02-25T21:18:21.872822549Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 350 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.873307394Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 351 }, 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-02-25T21:18:21.875023533Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 351 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.875109037Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 352 }, 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-02-25T21:18:21.875165218Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 352 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.87521693Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d07ef842-e5f8-4160-9b05-2ab347065dca","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":24387,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.879021599Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"18de5c10-4951-4004-8005-c1a19f43986d","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.879118027Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"18de5c10-4951-4004-8005-c1a19f43986d","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.87950898Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 353 }, 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-02-25T21:18:21.879927231Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 353 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.879996009Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 354 }, 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-02-25T21:18:21.880378343Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 354 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.880628092Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 355 }, 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-02-25T21:18:21.880854219Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 355 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.880913367Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 356 }, 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-02-25T21:18:21.880962192Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 356 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.88102613Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 357 }, 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-02-25T21:18:21.881079525Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 357 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.881162984Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 358 }, 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-02-25T21:18:21.881328551Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 358 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.881506755Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"18de5c10-4951-4004-8005-c1a19f43986d","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2518,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.886437482Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"2e6ae282-120a-461f-a19e-b9d2bb184a62","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.886661365Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"2e6ae282-120a-461f-a19e-b9d2bb184a62","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.88746209Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 359 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.887586268Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 359 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.888232581Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"2e6ae282-120a-461f-a19e-b9d2bb184a62","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1894,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.890412128Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"b9609930-48fb-4afe-8c73-2be82a608863","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.890498224Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"b9609930-48fb-4afe-8c73-2be82a608863","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.890883845Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 360 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.891182799Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 360 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.891492146Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"b9609930-48fb-4afe-8c73-2be82a608863","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1112,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.89295105Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"0bf33cff-6923-4015-97ef-f4aa6c937532","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.893025009Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"0bf33cff-6923-4015-97ef-f4aa6c937532","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.893092234Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 361 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.893300704Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 361 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.893492146Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"0bf33cff-6923-4015-97ef-f4aa6c937532","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":822,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.900225668Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"3d5e6134-04fb-437f-8c11-6566045a372b","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:21.90034224Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"3d5e6134-04fb-437f-8c11-6566045a372b","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.901130959Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 362 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:21.902557143Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 362 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:21.90274584Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"3d5e6134-04fb-437f-8c11-6566045a372b","remote_addr":"[::1]:47706","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2638,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.51076996Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.510943393Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.511010518Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.511077873Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.511143224Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 213 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.511265287Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 253 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.511351743Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 363 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.511432798Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 363 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:22.511587802Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:22.511827769Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:22.51207865Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:22.512476568Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:22.51297862Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 253 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.513174903Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 213 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.513347996Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 363 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.513521931Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 363 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.513767239Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 254 }, 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-02-25T21:18:22.513858546Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.51393935Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 364 }, 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-02-25T21:18:22.514028603Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 364 }, 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-02-25T21:18:22.51412034Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:22.514185481Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"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-02-25T21:18:22.514260933Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:22.51441697Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:22.514480456Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:22.514557753Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:22.514634699Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:22.514708408Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:22.514777887Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:22.514837686Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:22.514906575Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:22.514976395Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:22.515051427Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:22.515127681Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:22.515203435Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:22.515278797Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 254 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.515354911Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 214 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.515544359Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 364 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.515625234Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 364 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.516056623Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.527790903Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 255 }, 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-02-25T21:18:22.527950437Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 365 }, 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-02-25T21:18:22.528003501Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 365 }, 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-02-25T21:18:22.528417514Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:22.528577839Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:22.528857822Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:22.529048954Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:22.529266333Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:22.529489263Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:22.529653638Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:22.529751829Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:22.529837484Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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-02-25T21:18:22.53015565Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 255 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.530707689Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 365 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.530956115Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 365 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.53538042Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 256 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.535490988Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 366 }, 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-02-25T21:18:22.53565862Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:22.535972747Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:22.536114061Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:22.536492096Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:22.536565444Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:22.536618468Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:22.536679249Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 256 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.53683297Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 366 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.536906499Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 366 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.536977241Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.5378211Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 367 }, 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-02-25T21:18:22.537914582Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 367 }, 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-02-25T21:18:22.538129555Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:22.538195768Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:22.53847056Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:22.538546042Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:22.538941344Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 367 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.5390226Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 367 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.541781836Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 368 }, 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-02-25T21:18:22.541878905Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 368 }, 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-02-25T21:18:22.542191359Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:22.542517923Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:22.542794338Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:22.543119339Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:22.543214404Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 368 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.543297583Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 368 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.545321675Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 369 }, 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-02-25T21:18:22.545445352Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 369 }, 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-02-25T21:18:22.545599344Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:22.545681962Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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-02-25T21:18:22.545751211Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:22.545807021Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:22.5458806Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 369 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.545962156Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 369 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.548798358Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 370 }, 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-02-25T21:18:22.548921343Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 370 }, 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-02-25T21:18:22.549186645Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:22.549251896Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:22.549368547Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:22.549435672Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:22.549734776Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 370 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.549821052Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 370 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.553475288Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 371 }, 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-02-25T21:18:22.553630031Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 371 }, 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-02-25T21:18:22.554542508Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:22.55461328Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:22.554658829Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:22.554700208Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:22.554742018Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:22.554785021Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:22.554827171Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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-02-25T21:18:22.554867418Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:22.554902905Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:22.554942811Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 371 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.554987717Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 371 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.564764368Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 372 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.564865456Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 372 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:22.565450998Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:22.565585949Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:22.565681394Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 372 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.565783494Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 372 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.565882618Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:22.565923526Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.382310808Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","remote_addr":"[::1]:40791"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.383049821Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/ignition","method":"GET","req_id":"ac46e4ae-4b3b-44e6-992f-77b3c472776b","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.383158636Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/ignition","method":"GET","req_id":"ac46e4ae-4b3b-44e6-992f-77b3c472776b","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.38341593Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 257 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.383592441Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.384039454Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 22, message_id: 257 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.384092268Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.384129318Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.384164784Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.384201323Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.384236799Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.384271013Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.38430697Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.384344962Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.384381361Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.38441802Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.384479322Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.384516412Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.384554364Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.38458959Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.384625998Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.384662637Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.384699055Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.384734622Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.384770379Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.384806778Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.384883954Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.384921164Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.384958455Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.384994202Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.385030309Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.385066578Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.385123931Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.385163587Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.385198853Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.385233818Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:23.385269495Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.385303177Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/ignition","method":"GET","req_id":"ac46e4ae-4b3b-44e6-992f-77b3c472776b","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1112,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.385405879Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0","method":"GET","req_id":"7030068d-c26f-4c7f-ba72-717955a77801","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.385453912Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0","method":"GET","req_id":"7030068d-c26f-4c7f-ba72-717955a77801","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.385500292Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 258 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.385544037Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:23.385637207Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 258 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.385739638Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 259 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.385866642Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 259 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.386112722Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0","method":"GET","req_id":"7030068d-c26f-4c7f-ba72-717955a77801","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1027,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.388956481Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"97451bd2-6bf2-4191-a967-2e37ec80e02c","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.389040292Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"97451bd2-6bf2-4191-a967-2e37ec80e02c","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.389584044Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 260 }, 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-02-25T21:18:23.390041299Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.390225666Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 261 }, 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-02-25T21:18:23.390386192Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 261 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.390444338Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 262 }, 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-02-25T21:18:23.390602118Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 262 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.390664903Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 263 }, 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-02-25T21:18:23.390942842Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 263 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.39100704Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 264 }, 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-02-25T21:18:23.391146401Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 264 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.391205348Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 265 }, 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-02-25T21:18:23.39133151Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 265 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.39153135Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"97451bd2-6bf2-4191-a967-2e37ec80e02c","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2625,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.392600485Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"dedf7519-95cc-4c1e-ad80-fa565c58377d","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.392676428Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"dedf7519-95cc-4c1e-ad80-fa565c58377d","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.393353057Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 266 }, 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-02-25T21:18:23.396317095Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 266 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.396763958Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 267 }, 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-02-25T21:18:23.397593776Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 267 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.397801835Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 268 }, 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-02-25T21:18:23.398116443Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 268 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.398329221Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 269 }, 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-02-25T21:18:23.412182287Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 269 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.412286151Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 270 }, 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-02-25T21:18:23.412519765Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 270 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.412592712Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 271 }, 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-02-25T21:18:23.412866923Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 271 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.413142226Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"dedf7519-95cc-4c1e-ad80-fa565c58377d","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":20570,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.416555743Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"f8445300-4bed-49b1-8935-81c34166e1be","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.416669628Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"f8445300-4bed-49b1-8935-81c34166e1be","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.416966107Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 272 }, 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-02-25T21:18:23.417338921Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 272 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.41742207Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 273 }, 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-02-25T21:18:23.417604303Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 273 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.417678974Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 274 }, 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-02-25T21:18:23.417845873Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 274 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.417920244Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 275 }, 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-02-25T21:18:23.418124173Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 275 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.418199054Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 276 }, 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-02-25T21:18:23.418397653Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 276 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.418467102Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 277 }, 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-02-25T21:18:23.418642981Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 277 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.418832339Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"f8445300-4bed-49b1-8935-81c34166e1be","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2309,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.419809145Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a422023d-42ee-476d-be4b-618d752d9f2e","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.419898838Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a422023d-42ee-476d-be4b-618d752d9f2e","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.419966243Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 278 }, 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-02-25T21:18:23.420176807Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 278 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.420283497Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 279 }, 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-02-25T21:18:23.42034981Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 279 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.420403736Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 280 }, 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-02-25T21:18:23.420867085Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 280 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.420941876Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 281 }, 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-02-25T21:18:23.42100888Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 281 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.421144843Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 282 }, 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-02-25T21:18:23.421243937Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 282 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.421313437Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 283 }, 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-02-25T21:18:23.421421018Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 283 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.4215887Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a422023d-42ee-476d-be4b-618d752d9f2e","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1810,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.427836916Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f3db19ab-a787-4c7f-a494-f9bb3eb6766e","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.427986819Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f3db19ab-a787-4c7f-a494-f9bb3eb6766e","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.428081253Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 284 }, 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-02-25T21:18:23.428350924Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 284 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.428498221Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 285 }, 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-02-25T21:18:23.428668418Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 285 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.428730171Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 286 }, 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-02-25T21:18:23.428881126Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 286 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.428941316Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 287 }, 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-02-25T21:18:23.429140716Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 287 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.429206728Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 288 }, 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-02-25T21:18:23.429368346Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 288 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.429433697Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 289 }, 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-02-25T21:18:23.429493055Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 289 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.429667191Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f3db19ab-a787-4c7f-a494-f9bb3eb6766e","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1898,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.430814032Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"7468de8e-2f4e-4d2e-b4bf-fc97e58b063a","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.430957852Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"7468de8e-2f4e-4d2e-b4bf-fc97e58b063a","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.431466278Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 290 }, 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-02-25T21:18:23.431772207Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 290 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.432193746Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 291 }, 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-02-25T21:18:23.432964948Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 291 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.433588832Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 292 }, 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-02-25T21:18:23.436414162Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 292 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.436488702Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 293 }, 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-02-25T21:18:23.436657526Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 293 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.436836191Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 294 }, 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-02-25T21:18:23.437200386Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 294 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.437297555Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 295 }, 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-02-25T21:18:23.437691094Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 295 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.438072405Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"7468de8e-2f4e-4d2e-b4bf-fc97e58b063a","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":7195,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.450102132Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"8a659212-7cf8-411d-9220-e4d866027a3e","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.450185071Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"8a659212-7cf8-411d-9220-e4d866027a3e","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.450766203Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 296 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.451387472Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 296 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.451782964Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"8a659212-7cf8-411d-9220-e4d866027a3e","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1652,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.455662215Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"0998ee9c-1253-4864-84a6-0089e5704d89","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.455828874Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"0998ee9c-1253-4864-84a6-0089e5704d89","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.455913877Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 297 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.455975159Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 297 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.456025869Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"0998ee9c-1253-4864-84a6-0089e5704d89","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":683,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.456098435Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"359edbd5-2dac-4a11-8857-5ef281bac892","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.456160308Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"359edbd5-2dac-4a11-8857-5ef281bac892","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.456227724Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 298 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.456279726Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 298 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.456324222Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"359edbd5-2dac-4a11-8857-5ef281bac892","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":589,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.458840274Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"d9be57e9-c062-4432-b9b7-0ddaa922cdbf","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.458945511Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"d9be57e9-c062-4432-b9b7-0ddaa922cdbf","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.459638184Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 299 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.460482303Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 299 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.461096817Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"d9be57e9-c062-4432-b9b7-0ddaa922cdbf","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2267,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.463718989Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1","method":"GET","req_id":"03db4a69-fc29-437e-9c6e-f558079c15af","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.463858369Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1","method":"GET","req_id":"03db4a69-fc29-437e-9c6e-f558079c15af","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.464078514Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 215 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.464287634Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:23.464473906Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 215 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.464636376Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 216 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.464714033Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 216 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.464974184Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1","method":"GET","req_id":"03db4a69-fc29-437e-9c6e-f558079c15af","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1298,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.484304234Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"931b97ab-6991-4f6e-b26b-fbece8cd912f","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.48444633Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"931b97ab-6991-4f6e-b26b-fbece8cd912f","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.484800534Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 217 }, 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-02-25T21:18:23.486466995Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 217 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.488036758Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 218 }, 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-02-25T21:18:23.492536246Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 218 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.492755839Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 219 }, 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-02-25T21:18:23.493496024Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 219 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.493603446Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 220 }, 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-02-25T21:18:23.493838673Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 220 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.493938798Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 221 }, 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-02-25T21:18:23.494033112Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 221 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.494109446Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 222 }, 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-02-25T21:18:23.494194078Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 222 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.494399571Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"931b97ab-6991-4f6e-b26b-fbece8cd912f","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":10178,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.495255867Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b6904e7f-9742-4700-9a52-30f2fb820828","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.495370744Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b6904e7f-9742-4700-9a52-30f2fb820828","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.495465609Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 223 }, 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-02-25T21:18:23.495551023Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 223 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.495627197Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 224 }, 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-02-25T21:18:23.495718073Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 224 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.495797404Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 225 }, 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-02-25T21:18:23.495887749Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 225 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.495964554Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 226 }, 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-02-25T21:18:23.496053977Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 226 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.496127105Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 227 }, 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-02-25T21:18:23.496217349Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 227 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.496299526Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 228 }, 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-02-25T21:18:23.496391985Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 228 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.496465113Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b6904e7f-9742-4700-9a52-30f2fb820828","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1257,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.49739192Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"6715ae38-a73a-4a74-9ed4-eb1a35a541fd","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.49750295Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"6715ae38-a73a-4a74-9ed4-eb1a35a541fd","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.497599969Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 229 }, 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-02-25T21:18:23.497685954Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 229 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.497813529Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 230 }, 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-02-25T21:18:23.497905177Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 230 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.497975228Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 231 }, 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-02-25T21:18:23.498084293Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 231 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.498168183Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 232 }, 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-02-25T21:18:23.498260132Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 232 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.498335654Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 233 }, 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-02-25T21:18:23.498421519Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 233 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.498499177Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 234 }, 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-02-25T21:18:23.49858429Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 234 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.498665555Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"6715ae38-a73a-4a74-9ed4-eb1a35a541fd","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1207,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.499095983Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"40b52a0e-23d7-40d3-87d6-736cafc0141e","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.49920129Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"40b52a0e-23d7-40d3-87d6-736cafc0141e","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.499295864Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 235 }, 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-02-25T21:18:23.499381909Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.499457121Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 236 }, 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-02-25T21:18:23.499547977Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 236 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.499625374Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 237 }, 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-02-25T21:18:23.499715027Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 237 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.499856713Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 238 }, 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-02-25T21:18:23.499940283Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 238 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.500014873Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 239 }, 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-02-25T21:18:23.500275405Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 239 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.50037078Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 240 }, 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-02-25T21:18:23.500538482Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 240 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.500636894Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"40b52a0e-23d7-40d3-87d6-736cafc0141e","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1610,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.501713615Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"184c231e-63fa-4a44-ae16-750fbf17b84b","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.501825275Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"184c231e-63fa-4a44-ae16-750fbf17b84b","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.502226249Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 241 }, 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-02-25T21:18:23.502584612Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 241 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.502689347Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 242 }, 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-02-25T21:18:23.502883075Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 242 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.502980956Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 243 }, 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-02-25T21:18:23.503180726Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 243 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.503283428Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 244 }, 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-02-25T21:18:23.503380778Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 244 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.503463526Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 245 }, 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-02-25T21:18:23.503640467Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 245 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.503732325Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 246 }, 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-02-25T21:18:23.503832752Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 246 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.5041198Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"184c231e-63fa-4a44-ae16-750fbf17b84b","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2454,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.505416094Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"eaed64ae-4a25-421a-9bba-c63f45121029","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.505643374Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"eaed64ae-4a25-421a-9bba-c63f45121029","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.50576237Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 247 }, 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-02-25T21:18:23.505857706Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 247 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.505935754Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 248 }, 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-02-25T21:18:23.506028604Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 248 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.506108015Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 249 }, 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-02-25T21:18:23.506200825Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 249 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.506272861Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 250 }, 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-02-25T21:18:23.506498056Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 250 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.506609135Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 251 }, 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-02-25T21:18:23.506696804Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 251 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.506764861Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 252 }, 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-02-25T21:18:23.506978912Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 252 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.507174955Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"eaed64ae-4a25-421a-9bba-c63f45121029","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1840,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.508084766Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"96eb9489-0cd7-4e62-8747-9d61b3540bfa","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.508190774Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"96eb9489-0cd7-4e62-8747-9d61b3540bfa","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.508259242Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 253 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.508503258Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 253 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.508731439Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"96eb9489-0cd7-4e62-8747-9d61b3540bfa","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":655,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.509658257Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"06a96ef8-6f29-45b2-8e00-cee1dd38e70f","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.509750586Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"06a96ef8-6f29-45b2-8e00-cee1dd38e70f","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.510218625Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 254 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.510388992Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.510460997Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.510512678Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.510562967Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.51061093Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 300 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.510676411Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 373 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.510737132Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 373 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.510803515Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:23.510940049Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:23.511091917Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:23.51124217Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 254 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.511299454Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 255 }, kind: MgsRequest(SpState) }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.511368072Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"06a96ef8-6f29-45b2-8e00-cee1dd38e70f","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1757,"response_code":200} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.511558502Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:23.511718467Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 300 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.511884475Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 373 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.51204024Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 373 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.512835565Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 301 }, 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-02-25T21:18:23.512942806Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 374 }, 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-02-25T21:18:23.513348199Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 374 }, 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-02-25T21:18:23.513461764Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:23.513528708Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:23.513607809Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:23.513663218Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:23.513731405Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:23.513800594Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:23.513869353Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:23.513938101Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:23.513995855Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:23.514060865Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:23.514130646Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:23.514198492Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:23.514264775Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:23.514333814Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:23.514399064Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 255 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.514556764Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6ed6f5f0-8969-4839-9ea7-d942cabaf221","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.514632367Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6ed6f5f0-8969-4839-9ea7-d942cabaf221","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.51471265Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 256 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.514784334Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:23.51493071Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 301 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.514999759Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 374 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.521281267Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 374 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.532421316Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 302 }, 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-02-25T21:18:23.532542797Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 375 }, 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-02-25T21:18:23.532680885Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 375 }, 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-02-25T21:18:23.533128971Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:23.53321233Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:23.533292603Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:23.533358886Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:23.533429108Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:23.53349507Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:23.533572286Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:23.533646907Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:23.533728473Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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-02-25T21:18:23.533803254Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 256 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.533942404Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 257 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.534003175Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.534126771Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 302 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.535475338Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 375 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.535584513Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 375 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.54478894Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 303 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.544878102Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 376 }, 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-02-25T21:18:23.544934795Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.545185635Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:23.545305043Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:23.545344037Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:23.545388422Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:23.545423297Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:23.545531731Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 257 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.545889923Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6ed6f5f0-8969-4839-9ea7-d942cabaf221","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":32032,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.546153872Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.5462781Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 376 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.546326704Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 376 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.546371301Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.549538366Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 377 }, 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-02-25T21:18:23.549616575Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 377 }, 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-02-25T21:18:23.54967025Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:23.549708623Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:23.549750203Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:23.549787613Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.549830105Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"2c1211cc-0e46-4a50-afdb-d78608cafb55","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.549882959Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"2c1211cc-0e46-4a50-afdb-d78608cafb55","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.549933137Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 258 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.550080434Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.550137217Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 377 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.552003699Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 378 }, 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-02-25T21:18:23.55206405Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 378 }, 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-02-25T21:18:23.552479425Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:23.552529593Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:23.55257466Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:23.552612842Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:23.552653219Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 258 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.552887835Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"2c1211cc-0e46-4a50-afdb-d78608cafb55","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":3390,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.553044543Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 378 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.553109232Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 378 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.555552979Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 379 }, 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-02-25T21:18:23.55564178Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 379 }, 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-02-25T21:18:23.555876857Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:23.555933699Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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-02-25T21:18:23.555984459Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:23.5560268Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.556076247Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0","method":"GET","req_id":"9de557ea-99af-4b29-8eac-ab7cd6a4c968","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.556137318Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0","method":"GET","req_id":"9de557ea-99af-4b29-8eac-ab7cd6a4c968","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.556324051Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 379 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.556386295Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 380 }, kind: MgsRequest(SpState) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.556438738Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 379 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.55815649Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 380 }, 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-02-25T21:18:23.558405617Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:23.558530456Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:23.558574511Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:23.558621763Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 380 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.558741831Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.558799496Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 380 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.559644657Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 381 }, 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-02-25T21:18:23.559719238Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:23.559761689Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:23.559812048Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:23.559854058Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:23.559906071Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 381 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.560085527Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 382 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.56046722Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 381 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.563174004Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 382 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.563570809Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:23.563703705Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 382 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.563855522Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.563911022Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 382 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.564068251Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.564129904Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0","method":"GET","req_id":"9de557ea-99af-4b29-8eac-ab7cd6a4c968","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":8056,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.564307607Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:23.564367867Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:23.56442055Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:23.564469295Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:23.564520185Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:23.564574091Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:23.5646294Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { 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-02-25T21:18:23.565535092Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 383 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.565684444Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"8d2db12b-002a-4f97-a925-a2099b09fe61","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.565749735Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"8d2db12b-002a-4f97-a925-a2099b09fe61","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.570696897Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 384 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.570777871Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:23.570970477Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 384 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.571125831Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 385 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.571173043Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"asked for component active slot","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.571211546Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:23.571243906Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentActiveSlot(0)","header":"Header { version: 22, message_id: 385 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.571363133Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"8d2db12b-002a-4f97-a925-a2099b09fe61","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":5738,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.572767219Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"bd31cc52-f7a9-4b3b-817c-e24eb943645d","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.572847291Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"bd31cc52-f7a9-4b3b-817c-e24eb943645d","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.572963171Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 386 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.573619947Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 386 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.573695089Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"bd31cc52-f7a9-4b3b-817c-e24eb943645d","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":852,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.575047744Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"7361d85b-821e-44c6-837c-b4b50746f8c7","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.575108254Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"7361d85b-821e-44c6-837c-b4b50746f8c7","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.575275765Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 387 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.575549094Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 387 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.575702335Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"7361d85b-821e-44c6-837c-b4b50746f8c7","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":683,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.576857845Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"b2eac8d0-d382-4ac3-ab96-20f4aade275a","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.576988186Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"b2eac8d0-d382-4ac3-ab96-20f4aade275a","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.577095397Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 388 }, 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-02-25T21:18:23.577250822Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 388 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.577302954Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 389 }, 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-02-25T21:18:23.577484926Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 389 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.577601578Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 390 }, 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-02-25T21:18:23.57778837Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 390 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.577844632Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 391 }, 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-02-25T21:18:23.578056238Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 391 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.578115125Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 392 }, 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-02-25T21:18:23.578270409Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 392 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.578338867Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 393 }, 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-02-25T21:18:23.578508312Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 393 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.57866496Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"b2eac8d0-d382-4ac3-ab96-20f4aade275a","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1822,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.579779211Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"3d332928-1f7b-46ec-a6a9-dfd13a697825","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.579855175Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"3d332928-1f7b-46ec-a6a9-dfd13a697825","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.579986728Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 394 }, 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-02-25T21:18:23.580303902Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 394 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.580443443Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 395 }, 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-02-25T21:18:23.580690535Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 395 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.5808042Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 396 }, 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-02-25T21:18:23.580950024Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 396 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.581033484Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 397 }, 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-02-25T21:18:23.581142499Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 397 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.581196345Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 398 }, 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-02-25T21:18:23.581327107Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 398 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.581376694Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 399 }, 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-02-25T21:18:23.581511875Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 399 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.581805468Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"3d332928-1f7b-46ec-a6a9-dfd13a697825","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2036,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.591033176Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"390fefd0-5b27-4412-aa76-acbaefe10a03","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.59112322Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"390fefd0-5b27-4412-aa76-acbaefe10a03","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.591786098Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 400 }, 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-02-25T21:18:23.592072636Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 400 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.592390591Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 401 }, 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-02-25T21:18:23.592582495Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 401 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.592637152Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 402 }, 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-02-25T21:18:23.592795524Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 402 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.592847846Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 403 }, 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-02-25T21:18:23.593072892Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 403 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.593131378Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 404 }, 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-02-25T21:18:23.593312758Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 404 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.593381657Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 405 }, 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-02-25T21:18:23.593514493Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 405 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.593718262Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"390fefd0-5b27-4412-aa76-acbaefe10a03","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2774,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.595142362Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"e2c18f10-5412-4777-876f-5ed494dbb2dd","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.595221883Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"e2c18f10-5412-4777-876f-5ed494dbb2dd","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.595360792Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 406 }, 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-02-25T21:18:23.595549599Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 406 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.595610701Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 407 }, 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-02-25T21:18:23.595725989Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 407 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.595789196Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 408 }, 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-02-25T21:18:23.595913494Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 408 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.595968141Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 409 }, 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-02-25T21:18:23.596102581Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 409 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.596165246Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 410 }, 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-02-25T21:18:23.596331294Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 410 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.59639916Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 411 }, 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-02-25T21:18:23.596513847Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 411 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.596670435Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"e2c18f10-5412-4777-876f-5ed494dbb2dd","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1551,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.597864779Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"07cc5c36-efb5-457c-af92-f57d35b0c9eb","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.597938999Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"07cc5c36-efb5-457c-af92-f57d35b0c9eb","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.598031759Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 412 }, 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-02-25T21:18:23.598218812Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 412 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.598298464Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 413 }, 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-02-25T21:18:23.598346607Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 413 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.598397698Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 414 }, 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-02-25T21:18:23.598550717Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 414 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.598609624Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 415 }, 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-02-25T21:18:23.598735085Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 415 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.598790374Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 416 }, 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-02-25T21:18:23.59893262Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 416 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.598989393Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 417 }, 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-02-25T21:18:23.599079667Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 417 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.599242779Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"07cc5c36-efb5-457c-af92-f57d35b0c9eb","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1393,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.60027344Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"96105bfe-da6e-4742-ac45-2944fd10fde7","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.600396866Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"96105bfe-da6e-4742-ac45-2944fd10fde7","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.600461355Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 418 }, 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-02-25T21:18:23.600620207Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 418 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.600679014Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 419 }, 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-02-25T21:18:23.600806689Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 419 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.600864574Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 420 }, 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-02-25T21:18:23.601024128Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 420 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.601090441Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 421 }, 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-02-25T21:18:23.60114098Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 421 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.601188101Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 422 }, 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-02-25T21:18:23.601348307Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 422 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.60141024Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 423 }, 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-02-25T21:18:23.601522492Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 423 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.601673728Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"96105bfe-da6e-4742-ac45-2944fd10fde7","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1413,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.602468952Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"57d0557d-54af-4b40-990d-9c5625712c77","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.60255626Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"57d0557d-54af-4b40-990d-9c5625712c77","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.602606639Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 424 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.602656075Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 424 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.602876661Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"57d0557d-54af-4b40-990d-9c5625712c77","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":494,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.603658526Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"d8dbff3b-39e3-4748-b8ef-e2dfd2355c1b","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.603729489Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"d8dbff3b-39e3-4748-b8ef-e2dfd2355c1b","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.603905598Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 425 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.604057345Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 425 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.604250161Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"d8dbff3b-39e3-4748-b8ef-e2dfd2355c1b","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":627,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.605008315Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"5722a37c-87a4-481a-8101-58a44ffda525","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.605111707Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"5722a37c-87a4-481a-8101-58a44ffda525","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.605320317Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 426 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.605468527Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 426 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.605645748Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"5722a37c-87a4-481a-8101-58a44ffda525","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":654,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.606404383Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"76605d8d-30fb-448a-adeb-2117a33afa9f","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.606475206Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"76605d8d-30fb-448a-adeb-2117a33afa9f","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.606701794Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 427 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.606840974Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 427 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.607022937Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"76605d8d-30fb-448a-adeb-2117a33afa9f","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":648,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.60783171Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1","method":"GET","req_id":"f7bd22ce-1963-4e3c-ad8a-354e1459e994","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.607894776Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1","method":"GET","req_id":"f7bd22ce-1963-4e3c-ad8a-354e1459e994","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.607984359Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 383 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.608096921Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:23.608206928Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 383 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.608307535Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 384 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.60845841Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 384 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.608671139Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1","method":"GET","req_id":"f7bd22ce-1963-4e3c-ad8a-354e1459e994","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":851,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.609463807Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"13a5be57-adee-4997-8fb4-a62a47475b43","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.609579737Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"13a5be57-adee-4997-8fb4-a62a47475b43","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.609631709Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 385 }, 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-02-25T21:18:23.609678239Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:23.610030549Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentActiveSlot(0)","header":"Header { version: 22, message_id: 385 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.610098204Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"13a5be57-adee-4997-8fb4-a62a47475b43","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":690,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.61076418Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"e6300418-9a5f-461b-83dd-242927eb2c85","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.610835393Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"e6300418-9a5f-461b-83dd-242927eb2c85","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.610887926Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 386 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.611128314Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 386 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.611280673Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"e6300418-9a5f-461b-83dd-242927eb2c85","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":532,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.611935404Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"066fd182-1db1-4d29-98dd-47f8d4707359","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.612011307Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"066fd182-1db1-4d29-98dd-47f8d4707359","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.612060313Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 387 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.612275677Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 387 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.612344776Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"066fd182-1db1-4d29-98dd-47f8d4707359","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":456,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.613227619Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"99160e94-492e-4a1c-8018-14e095ad5dd8","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.613305637Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"99160e94-492e-4a1c-8018-14e095ad5dd8","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.6134139Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 388 }, 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-02-25T21:18:23.613589088Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 388 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.61364577Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 389 }, 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-02-25T21:18:23.613788919Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 389 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.613847785Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 390 }, 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-02-25T21:18:23.613975851Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 390 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.614031531Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 391 }, 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-02-25T21:18:23.61417022Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 391 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.614226872Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 392 }, 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-02-25T21:18:23.614461228Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 392 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.614551522Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 393 }, 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-02-25T21:18:23.614602542Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 393 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.614766616Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"99160e94-492e-4a1c-8018-14e095ad5dd8","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1759,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.615434074Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"8afb9e72-0637-4c4b-b2be-c1af77ff63ce","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.615551848Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"8afb9e72-0637-4c4b-b2be-c1af77ff63ce","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.615604431Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 394 }, 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-02-25T21:18:23.615748833Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 394 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.615805324Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 395 }, 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-02-25T21:18:23.615971312Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 395 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.616028956Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 396 }, 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-02-25T21:18:23.616136318Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 396 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.61618845Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 397 }, 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-02-25T21:18:23.616526018Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 397 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.616589214Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 398 }, 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-02-25T21:18:23.616719394Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 398 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.616775706Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 399 }, 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-02-25T21:18:23.616901637Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 399 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.61705601Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"8afb9e72-0637-4c4b-b2be-c1af77ff63ce","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1631,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.617718949Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"41419855-6a9a-496b-8955-000c26d0ab8d","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.617793219Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"41419855-6a9a-496b-8955-000c26d0ab8d","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.617899468Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 400 }, 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-02-25T21:18:23.618098116Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 400 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.618159658Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 401 }, 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-02-25T21:18:23.618296894Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 401 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.618352724Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 402 }, 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-02-25T21:18:23.618490742Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 402 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.618549048Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 403 }, 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-02-25T21:18:23.618678076Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 403 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.618734337Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 404 }, 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-02-25T21:18:23.618870931Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 404 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.618924697Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 405 }, 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-02-25T21:18:23.619061702Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 405 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.619197455Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"41419855-6a9a-496b-8955-000c26d0ab8d","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1502,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.619875416Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"1e8f7667-5952-4560-9087-81a08376283e","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.619952502Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"1e8f7667-5952-4560-9087-81a08376283e","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.620004785Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 406 }, 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-02-25T21:18:23.620185975Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 406 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.62024389Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 407 }, 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-02-25T21:18:23.620384062Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 407 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.620442128Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 408 }, 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-02-25T21:18:23.620572118Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 408 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.620627507Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 409 }, 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-02-25T21:18:23.620757557Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 409 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.620812105Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 410 }, 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-02-25T21:18:23.620951114Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 410 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.62100491Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 411 }, 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-02-25T21:18:23.621148309Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 411 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.621293322Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"1e8f7667-5952-4560-9087-81a08376283e","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1440,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.621977597Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"ee2fd91e-2ac1-4e45-9320-50f475647e4c","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.622052839Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"ee2fd91e-2ac1-4e45-9320-50f475647e4c","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.622110283Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 412 }, 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-02-25T21:18:23.622305443Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 412 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.622364851Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 413 }, 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-02-25T21:18:23.622495563Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 413 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.62254966Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 414 }, 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-02-25T21:18:23.622871904Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 414 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.622936704Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 415 }, 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-02-25T21:18:23.623087238Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 415 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.623145734Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 416 }, 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-02-25T21:18:23.623281868Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 416 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.623335704Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 417 }, 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-02-25T21:18:23.623467788Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 417 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.62361231Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"ee2fd91e-2ac1-4e45-9320-50f475647e4c","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1651,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.624295923Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"cce7d751-425a-4ed5-a14d-2bad8b159678","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.624371947Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"cce7d751-425a-4ed5-a14d-2bad8b159678","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.624431044Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 418 }, 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-02-25T21:18:23.624631837Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 418 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.624688369Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 419 }, 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-02-25T21:18:23.624826487Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 419 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.624880413Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 420 }, 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-02-25T21:18:23.625001183Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 420 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.625053586Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 421 }, 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-02-25T21:18:23.62578394Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 421 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.625838508Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 422 }, 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-02-25T21:18:23.625996087Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 422 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.626049563Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 423 }, 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-02-25T21:18:23.626167898Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 423 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.626269356Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"cce7d751-425a-4ed5-a14d-2bad8b159678","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2039,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.626993788Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"d2cb7c0e-cdae-4f7c-a014-07119ddb50f7","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.627070252Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"d2cb7c0e-cdae-4f7c-a014-07119ddb50f7","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.627118657Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 424 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.627330503Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 424 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.627512285Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"d2cb7c0e-cdae-4f7c-a014-07119ddb50f7","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":542,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.628203665Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"60c645c7-9970-4085-8d45-b6b35b387914","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.628261991Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"60c645c7-9970-4085-8d45-b6b35b387914","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.628635436Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 425 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.628701177Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 425 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.628741504Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"60c645c7-9970-4085-8d45-b6b35b387914","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":573,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.629634429Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"054d7d3e-c314-49d7-8099-e80e9515761b","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.629699569Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"054d7d3e-c314-49d7-8099-e80e9515761b","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.629877994Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 426 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.630028508Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 426 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.630215962Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"054d7d3e-c314-49d7-8099-e80e9515761b","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":588,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.631077318Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"195e1646-f0e3-40e7-aab1-e726d60bcef3","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:23.631148662Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"195e1646-f0e3-40e7-aab1-e726d60bcef3","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.631291861Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 427 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:23.631447877Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 427 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:23.631640532Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"195e1646-f0e3-40e7-aab1-e726d60bcef3","remote_addr":"[::1]:40791","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":582,"response_code":200} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:24.006883734Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"internal-dns-resolver","component":"producer-server","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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-02-25T21:18:24.022981277Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:377","component":"producer-server","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","error":"proto error: io error: No route to host (os error 148)","delay":"22.590567254s","count":"6"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:24.664719347Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:24.664839867Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:24.664885064Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:24.664922114Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:24.667214635Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 259 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:24.667323279Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:24.667392989Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 428 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:24.669701484Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 428 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:24.6947135Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:24.694949759Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:24.695155843Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:24.695303171Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:24.940637523Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:24.940895659Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 259 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:24.941207101Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 428 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:24.941352314Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 428 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:24.944086286Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, 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-02-25T21:18:24.944223141Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 260 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:24.94428756Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 429 }, 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-02-25T21:18:24.944349243Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 429 }, 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-02-25T21:18:24.972596401Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:24.97271211Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"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-02-25T21:18:24.972757347Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:24.972872215Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:24.972927594Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:24.972988305Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:24.9730646Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:24.973112012Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:24.9731667Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:24.97321327Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:24.973262807Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:24.973432984Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:24.973489325Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:24.973528038Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:24.973575821Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:25.056951883Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 305 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.057097587Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 260 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.05721941Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 429 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.057268195Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 429 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.062417132Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.076578622Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 306 }, 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-02-25T21:18:25.079301862Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 430 }, 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-02-25T21:18:25.079422652Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 430 }, 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-02-25T21:18:25.192776421Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.192916664Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:25.192965809Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.193002128Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:25.193046323Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.1930821Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:25.193125023Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:25.193167013Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:25.193266748Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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-02-25T21:18:25.204797098Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 306 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.204933993Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 430 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.204980012Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 430 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.211422187Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.211543839Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 431 }, 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-02-25T21:18:25.211602796Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.265913275Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:25.266364418Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.266447166Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:25.266521065Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.266723792Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:25.27194759Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 307 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.272145627Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 431 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.272196808Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 431 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.274817856Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.27773816Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 432 }, 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-02-25T21:18:25.278187388Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 432 }, 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-02-25T21:18:25.281554976Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.281625047Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:25.281673422Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.281711243Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.281753324Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","remote_addr":"[::1]:51325"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.282699623Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 432 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.28277723Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 432 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.282961197Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/ignition","method":"GET","req_id":"fbac1144-5757-4ec6-931d-ce01d6dfed1c","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.283057545Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/ignition","method":"GET","req_id":"fbac1144-5757-4ec6-931d-ce01d6dfed1c","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.284809551Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 433 }, 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-02-25T21:18:25.28506928Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 433 }, 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-02-25T21:18:25.285126985Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 308 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.285173335Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.285663751Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.285703858Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:25.285745959Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.285785544Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:25.290380617Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 22, message_id: 308 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.290469379Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 433 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.290519176Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 433 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.290626637Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.290682418Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.29072542Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.290761909Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.290795481Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.290828793Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.290862335Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.290895417Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.290937357Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.290980129Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.291053698Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.29109161Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.291126124Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.291159656Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.291193058Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.291233094Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.29127262Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.291317947Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.291355438Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.291389291Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.291422823Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.291457077Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.291490509Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.291523761Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.291558055Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.291599634Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.29164861Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.291697535Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.291737281Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.291771014Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:25.291804987Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.292988448Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/ignition","method":"GET","req_id":"fbac1144-5757-4ec6-931d-ce01d6dfed1c","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":10013,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.293116764Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 434 }, 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-02-25T21:18:25.293170249Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 434 }, 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-02-25T21:18:25.293316655Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.29337017Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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-02-25T21:18:25.293413534Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.293451315Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:25.294925282Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 434 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.295169358Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 434 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.295451616Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0","method":"GET","req_id":"878749c9-77ec-4fc4-9279-2cf940c47f27","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.295591818Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0","method":"GET","req_id":"878749c9-77ec-4fc4-9279-2cf940c47f27","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.298480694Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 435 }, 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-02-25T21:18:25.298857346Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 435 }, 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-02-25T21:18:25.299076909Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 309 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.299342893Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:25.299656248Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.299794175Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:25.300046008Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.300166217Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:25.300429715Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 309 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.300708335Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 435 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.301142411Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 435 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.303904484Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 310 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.305889161Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 436 }, 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-02-25T21:18:25.305973282Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 436 }, 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-02-25T21:18:25.309211211Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.309304011Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:25.309363289Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:25.309407524Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:25.309448212Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:25.3094892Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:25.309544108Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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-02-25T21:18:25.309596421Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.309645377Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:25.309698862Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 310 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.309838102Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 436 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.309895415Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 436 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.316458089Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0","method":"GET","req_id":"878749c9-77ec-4fc4-9279-2cf940c47f27","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":20921,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.316627925Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 437 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.316687293Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 437 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.316873645Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:25.317061029Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:25.318344916Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 437 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.318518329Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 437 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.318659885Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"240d4246-1dff-4e7b-b789-1a690c3b3fc0","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.318734225Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"240d4246-1dff-4e7b-b789-1a690c3b3fc0","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.318803945Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.318862451Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.318909312Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 311 }, 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-02-25T21:18:25.318979844Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 311 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.319075781Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 312 }, 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-02-25T21:18:25.319150332Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 312 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.319215632Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 313 }, 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-02-25T21:18:25.319365796Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 313 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.319443924Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 314 }, 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-02-25T21:18:25.319675483Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 314 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.319760446Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 315 }, 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-02-25T21:18:25.319951007Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 315 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.320074163Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 316 }, 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-02-25T21:18:25.320128089Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 316 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.320281269Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"240d4246-1dff-4e7b-b789-1a690c3b3fc0","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1761,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.321281926Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b2b8298e-fb37-44e0-a381-23b62f5ec599","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.321364985Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b2b8298e-fb37-44e0-a381-23b62f5ec599","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.321483269Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 317 }, 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-02-25T21:18:25.321653116Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 317 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.321711271Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 318 }, 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-02-25T21:18:25.321844939Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 318 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.32190131Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 319 }, 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-02-25T21:18:25.322050041Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 319 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.322106934Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 320 }, 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-02-25T21:18:25.322215327Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 320 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.322282502Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 321 }, 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-02-25T21:18:25.322399324Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 321 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.322455004Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 322 }, 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-02-25T21:18:25.322584703Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 322 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.322730477Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b2b8298e-fb37-44e0-a381-23b62f5ec599","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1471,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.323615224Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"bd9c8ae5-37fd-4dc5-bf1f-d4b9ec20f057","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.323694425Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"bd9c8ae5-37fd-4dc5-bf1f-d4b9ec20f057","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.323803791Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 323 }, 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-02-25T21:18:25.323967864Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 323 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.324051214Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 324 }, 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-02-25T21:18:25.324253269Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 324 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.324309861Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 325 }, 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-02-25T21:18:25.324449653Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 325 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.324505994Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 326 }, 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-02-25T21:18:25.324650495Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 326 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.324705304Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 327 }, 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-02-25T21:18:25.324832929Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 327 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.324888739Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 328 }, 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-02-25T21:18:25.325039835Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 328 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.325155323Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"bd9c8ae5-37fd-4dc5-bf1f-d4b9ec20f057","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1567,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.326071749Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"808942fb-a3a5-4887-8822-423ab1920088","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.326220018Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"808942fb-a3a5-4887-8822-423ab1920088","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.326278825Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 329 }, 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-02-25T21:18:25.326330115Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 329 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.326367857Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 330 }, 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-02-25T21:18:25.326529064Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 330 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.326585516Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 331 }, 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-02-25T21:18:25.326716568Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 331 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.326773691Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 332 }, 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-02-25T21:18:25.326911168Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 332 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.326967659Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 333 }, 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-02-25T21:18:25.327113955Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 333 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.327170737Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 334 }, 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-02-25T21:18:25.343514982Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 334 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.343849934Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"808942fb-a3a5-4887-8822-423ab1920088","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":17777,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.345666248Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f41b9f50-3122-4864-93b6-91875eb1aa19","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.345744016Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f41b9f50-3122-4864-93b6-91875eb1aa19","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.345984464Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 335 }, 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-02-25T21:18:25.346231427Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 335 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.346305176Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 336 }, 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-02-25T21:18:25.346388716Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 336 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.346430636Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 337 }, 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-02-25T21:18:25.346584958Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 337 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.346656072Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 338 }, 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-02-25T21:18:25.346747769Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 338 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.346797717Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 339 }, 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-02-25T21:18:25.346960097Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 339 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.347020116Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 340 }, 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-02-25T21:18:25.347147571Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 340 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.347320153Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f41b9f50-3122-4864-93b6-91875eb1aa19","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1681,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.348095153Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"32ab59b8-c170-4a74-bea8-1ba15ee61667","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.348187562Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"32ab59b8-c170-4a74-bea8-1ba15ee61667","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.348258916Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 341 }, 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-02-25T21:18:25.348453285Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 341 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.348504686Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 342 }, 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-02-25T21:18:25.348649628Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 342 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.348702823Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 343 }, 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-02-25T21:18:25.34884047Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 343 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.34891934Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 344 }, 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-02-25T21:18:25.349009684Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 344 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.34906789Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 345 }, 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-02-25T21:18:25.349184581Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 345 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.349228837Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 346 }, 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-02-25T21:18:25.349359238Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 346 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.349524203Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"32ab59b8-c170-4a74-bea8-1ba15ee61667","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1459,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.350440488Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"98a6b6d0-88a7-4c68-96c1-3d74719a7374","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.350512503Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"98a6b6d0-88a7-4c68-96c1-3d74719a7374","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.350572683Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 347 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.350756319Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 347 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.350957282Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"98a6b6d0-88a7-4c68-96c1-3d74719a7374","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":748,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.351826956Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"ff6f6c7c-420d-431c-a3cc-8246916d5f86","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.351896847Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"ff6f6c7c-420d-431c-a3cc-8246916d5f86","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.352173683Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 348 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.352558332Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 348 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.35279376Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"ff6f6c7c-420d-431c-a3cc-8246916d5f86","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":985,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.375734962Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"f37daba3-b76a-4b70-8361-eebb0c54f4b8","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.375902323Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"f37daba3-b76a-4b70-8361-eebb0c54f4b8","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.376402501Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 349 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.376653522Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 349 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.376931651Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"f37daba3-b76a-4b70-8361-eebb0c54f4b8","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1277,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.379079651Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"0e3f0f66-269d-47e6-99d0-80d0e5a2bb83","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.379169384Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"0e3f0f66-269d-47e6-99d0-80d0e5a2bb83","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.379655472Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 350 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.384465899Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 350 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.385005612Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"0e3f0f66-269d-47e6-99d0-80d0e5a2bb83","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":5998,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.386627638Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1","method":"GET","req_id":"d5ffa5a1-a101-4c12-86f0-3b145fe3e838","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.386759623Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1","method":"GET","req_id":"d5ffa5a1-a101-4c12-86f0-3b145fe3e838","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.387183937Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 261 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.387610256Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:25.38794633Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 261 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.388240584Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 262 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.39408968Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 262 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.394707602Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1","method":"GET","req_id":"d5ffa5a1-a101-4c12-86f0-3b145fe3e838","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":8085,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.396709326Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"641b0ed6-8ffd-4169-9ead-89efc805e5db","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.397707197Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"641b0ed6-8ffd-4169-9ead-89efc805e5db","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.398134588Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 263 }, 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-02-25T21:18:25.401771165Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 263 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.402528838Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 264 }, 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-02-25T21:18:25.402994893Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 264 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.403111324Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 265 }, 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-02-25T21:18:25.40353634Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 265 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.4036013Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 266 }, 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-02-25T21:18:25.404186852Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 266 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.404256321Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 267 }, 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-02-25T21:18:25.404410353Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 267 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.404472117Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 268 }, 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-02-25T21:18:25.404606165Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 268 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.404885077Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"641b0ed6-8ffd-4169-9ead-89efc805e5db","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":8156,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.40625084Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"84d56e38-ffa2-4ccf-9873-568c9f675369","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.40632492Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"84d56e38-ffa2-4ccf-9873-568c9f675369","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.40655256Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 269 }, 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-02-25T21:18:25.406730835Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 269 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.406804714Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 270 }, 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-02-25T21:18:25.406931186Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 270 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.406995174Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 271 }, 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-02-25T21:18:25.407130536Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 271 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.407181285Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 272 }, 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-02-25T21:18:25.407294279Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 272 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.407352244Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 273 }, 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-02-25T21:18:25.40749422Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 273 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.407564722Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 274 }, 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-02-25T21:18:25.407668195Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 274 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.408008538Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"84d56e38-ffa2-4ccf-9873-568c9f675369","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1717,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.416282941Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d05ebe70-d26b-40fa-97ea-c21e0358b2b9","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.416372224Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d05ebe70-d26b-40fa-97ea-c21e0358b2b9","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.416621421Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 275 }, 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-02-25T21:18:25.4168857Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 275 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.416944487Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 276 }, 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-02-25T21:18:25.417109893Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 276 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.417165383Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 277 }, 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-02-25T21:18:25.4173031Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 277 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.417358289Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 278 }, 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-02-25T21:18:25.417478317Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 278 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.417533095Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 279 }, 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-02-25T21:18:25.417681145Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 279 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.41773448Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 280 }, 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-02-25T21:18:25.417877448Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 280 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.41808267Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d05ebe70-d26b-40fa-97ea-c21e0358b2b9","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1827,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.418873083Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"c2ba4402-1572-4276-94bb-a7ab20cf0952","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.418947624Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"c2ba4402-1572-4276-94bb-a7ab20cf0952","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.419100453Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 281 }, 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-02-25T21:18:25.419276904Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 281 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.419338787Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 282 }, 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-02-25T21:18:25.419545863Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 282 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.419610894Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 283 }, 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-02-25T21:18:25.419659418Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 283 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.419698332Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 284 }, 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-02-25T21:18:25.419874953Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 284 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.41993858Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 285 }, 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-02-25T21:18:25.420080937Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 285 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.420140565Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 286 }, 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-02-25T21:18:25.420280406Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 286 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.420448108Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"c2ba4402-1572-4276-94bb-a7ab20cf0952","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1597,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.42123786Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"5da880cd-282e-4718-b3f5-bc6b808346ac","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.421310797Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"5da880cd-282e-4718-b3f5-bc6b808346ac","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.421467495Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 287 }, 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-02-25T21:18:25.421665782Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 287 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.421724098Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 288 }, 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-02-25T21:18:25.421834135Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 288 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.421886708Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 289 }, 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-02-25T21:18:25.422030949Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 289 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.422089014Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 290 }, 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-02-25T21:18:25.422219656Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 290 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.422280337Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 291 }, 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-02-25T21:18:25.422418354Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 291 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.422475908Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 292 }, 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-02-25T21:18:25.422612452Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 292 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.422735438Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"5da880cd-282e-4718-b3f5-bc6b808346ac","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1553,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.42349767Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"2e6c1769-bdf1-462b-9db5-344e2844e9e8","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.423595371Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"2e6c1769-bdf1-462b-9db5-344e2844e9e8","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.423658587Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 293 }, 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-02-25T21:18:25.423839768Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 293 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.423898815Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 294 }, 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-02-25T21:18:25.424036121Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 294 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.424091931Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 295 }, 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-02-25T21:18:25.424231552Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 295 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.424294979Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 296 }, 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-02-25T21:18:25.424409145Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 296 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.424470226Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 297 }, 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-02-25T21:18:25.424603233Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 297 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.424658232Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 298 }, 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-02-25T21:18:25.424801901Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 298 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.424911317Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"2e6c1769-bdf1-462b-9db5-344e2844e9e8","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1438,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.425750325Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"2c336588-7084-4221-bf1a-f1474b13b197","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.425870083Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"2c336588-7084-4221-bf1a-f1474b13b197","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.425920352Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 299 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.42608186Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 299 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.426361202Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"2c336588-7084-4221-bf1a-f1474b13b197","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":550,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.42728841Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"a3631ca5-0bf5-4cb1-9b83-e85972a7262d","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.427360255Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"a3631ca5-0bf5-4cb1-9b83-e85972a7262d","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.427918598Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 300 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.427989381Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 300 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.428220579Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"a3631ca5-0bf5-4cb1-9b83-e85972a7262d","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1045,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.43171029Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"2609470b-1a39-4ec7-8609-565681e4c87d","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.431791445Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"2609470b-1a39-4ec7-8609-565681e4c87d","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.432399235Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 301 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.43289822Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 301 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.433137737Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"2609470b-1a39-4ec7-8609-565681e4c87d","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1444,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.434613718Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"1acd0a69-88e0-4f02-8372-f51fa64eaa90","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.434687637Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"1acd0a69-88e0-4f02-8372-f51fa64eaa90","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.43489342Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 302 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.450611877Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 302 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.45094267Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"1acd0a69-88e0-4f02-8372-f51fa64eaa90","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":16342,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.452073837Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0","method":"GET","req_id":"6d6c3440-0d10-4e77-8116-d83cf57a117f","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.452151234Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0","method":"GET","req_id":"6d6c3440-0d10-4e77-8116-d83cf57a117f","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.452329859Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 438 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.452477538Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:25.452584648Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 438 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.452686688Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 439 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.452858338Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 439 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.453097844Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0","method":"GET","req_id":"6d6c3440-0d10-4e77-8116-d83cf57a117f","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1063,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.453943016Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"bd6657e1-a554-4f8d-a106-c43776daf714","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.45401925Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"bd6657e1-a554-4f8d-a106-c43776daf714","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.45407964Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 440 }, 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-02-25T21:18:25.454213519Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.454265471Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentActiveSlot(0)","header":"Header { version: 22, message_id: 440 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.454428472Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"bd6657e1-a554-4f8d-a106-c43776daf714","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":518,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.455213815Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"4020f50b-2267-4329-80ba-655aac93ec97","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.455288506Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"4020f50b-2267-4329-80ba-655aac93ec97","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.455395536Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 441 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.455683607Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 441 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.455841367Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"4020f50b-2267-4329-80ba-655aac93ec97","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":639,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.456514057Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"e41d29ce-7c4c-4334-8588-1b6187413019","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.456585621Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"e41d29ce-7c4c-4334-8588-1b6187413019","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.45674265Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 442 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.456932318Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 442 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.457104099Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"e41d29ce-7c4c-4334-8588-1b6187413019","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":596,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.457943367Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"bb1ffd8b-4fd3-4b73-b4d1-fb76916d5e83","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.458108333Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"bb1ffd8b-4fd3-4b73-b4d1-fb76916d5e83","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.458734853Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 443 }, 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-02-25T21:18:25.458847205Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 443 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.458901773Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 444 }, 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-02-25T21:18:25.459080929Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 444 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.45916002Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 445 }, 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-02-25T21:18:25.459367908Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 445 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.459434611Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 446 }, 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-02-25T21:18:25.459710165Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 446 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.459778633Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 447 }, 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-02-25T21:18:25.46250551Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 447 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.47095958Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 448 }, 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-02-25T21:18:25.471217596Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 448 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.471277736Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"bb1ffd8b-4fd3-4b73-b4d1-fb76916d5e83","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":10789,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.471506699Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"052095ca-bf6a-4702-8885-9b42867899f3","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.471600541Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"052095ca-bf6a-4702-8885-9b42867899f3","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.473086504Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 449 }, 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-02-25T21:18:25.475118353Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 449 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.475203096Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 450 }, 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-02-25T21:18:25.475370186Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 450 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.475435697Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 451 }, 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-02-25T21:18:25.475634515Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 451 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.475694775Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 452 }, 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-02-25T21:18:25.475890938Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 452 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.475946588Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 453 }, 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-02-25T21:18:25.476145917Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 453 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.476205185Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 454 }, 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-02-25T21:18:25.476392589Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 454 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.476566003Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"052095ca-bf6a-4702-8885-9b42867899f3","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":5449,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.477480434Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3c64afb0-31cb-4fb0-abd3-8b026f0c481c","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.477550585Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3c64afb0-31cb-4fb0-abd3-8b026f0c481c","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.47770606Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 455 }, 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-02-25T21:18:25.478229708Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 455 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.478289367Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 456 }, 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-02-25T21:18:25.478523552Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 456 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.478726529Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 457 }, 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-02-25T21:18:25.478909975Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 457 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.478965364Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 458 }, 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-02-25T21:18:25.479168482Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 458 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.479224563Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 459 }, 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-02-25T21:18:25.479428682Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 459 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.479485154Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 460 }, 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-02-25T21:18:25.479671586Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 460 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.479843637Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3c64afb0-31cb-4fb0-abd3-8b026f0c481c","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":2377,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.480658403Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"899fa2a2-8cfc-40ed-96a0-a5de5eda46eb","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.480734747Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"899fa2a2-8cfc-40ed-96a0-a5de5eda46eb","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.482078203Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 461 }, 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-02-25T21:18:25.4898767Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 461 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.490291103Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 462 }, 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-02-25T21:18:25.490590609Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 462 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.4907816Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 463 }, 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-02-25T21:18:25.491061433Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 463 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.491237593Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 464 }, 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-02-25T21:18:25.491509709Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 464 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.491699649Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 465 }, 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-02-25T21:18:25.491963608Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 465 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.492139236Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 466 }, 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-02-25T21:18:25.492398124Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 466 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.492773162Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"899fa2a2-8cfc-40ed-96a0-a5de5eda46eb","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":12112,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.493934636Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"9b28b06b-9e87-476e-9478-d3814479def1","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.494061329Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"9b28b06b-9e87-476e-9478-d3814479def1","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.494397162Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 467 }, 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-02-25T21:18:25.494676625Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 467 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.494847483Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 468 }, 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-02-25T21:18:25.495092321Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 468 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.495256645Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 469 }, 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-02-25T21:18:25.495493946Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 469 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.495659303Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 470 }, 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-02-25T21:18:25.495895792Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 470 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.496058794Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 471 }, 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-02-25T21:18:25.49629833Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 471 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.496535461Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 472 }, 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-02-25T21:18:25.496779266Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 472 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.497024284Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"9b28b06b-9e87-476e-9478-d3814479def1","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":3105,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.497839982Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"71cefe83-2d43-48f9-bea1-9490c11e5103","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.497955221Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"71cefe83-2d43-48f9-bea1-9490c11e5103","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.498222367Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 473 }, 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-02-25T21:18:25.505541491Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 473 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.505786449Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 474 }, 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-02-25T21:18:25.506057703Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 474 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.506271835Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 475 }, 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-02-25T21:18:25.50723499Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 475 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.507425301Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 476 }, 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-02-25T21:18:25.507703861Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 476 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.507878447Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 477 }, 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-02-25T21:18:25.508210924Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 477 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.508387835Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 478 }, 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-02-25T21:18:25.508627552Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 478 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.50891434Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"71cefe83-2d43-48f9-bea1-9490c11e5103","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":11083,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.51004657Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"52365723-5ce0-4091-bc68-57eaa5ef8c45","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.510261814Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"52365723-5ce0-4091-bc68-57eaa5ef8c45","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.510479212Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.510592256Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.510684826Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.510776954Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.51102582Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 303 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.511190094Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 351 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.511329274Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 479 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.511464516Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 438 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.511665008Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:25.511901858Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:25.51213006Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:25.51238504Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:25.512672199Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 351 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.512910232Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.513507659Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 479 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.513742986Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 480 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.513970587Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 438 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.514280375Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 352 }, 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-02-25T21:18:25.514475405Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.514662378Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 439 }, 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-02-25T21:18:25.514905452Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.515048791Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"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-02-25T21:18:25.515255075Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:25.515523253Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.515687567Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:25.515784977Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:25.515871163Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:25.515955094Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:25.516093001Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:25.51626393Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:25.516460403Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 352 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.516651625Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.516852548Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 480 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.516968688Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.521268115Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 439 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.521413778Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.53603938Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 353 }, 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-02-25T21:18:25.536112247Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"52365723-5ce0-4091-bc68-57eaa5ef8c45","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":20626,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.536183821Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 440 }, 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-02-25T21:18:25.536230742Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.536265186Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:25.536304781Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.536341861Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:25.536382609Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:25.536421122Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:25.536458904Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:25.536496545Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.536527962Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:25.536565173Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:25.536603575Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:25.536766797Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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-02-25T21:18:25.536817597Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 353 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.537861376Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 481 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.53791425Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 440 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.53795583Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"b3f0814f-5947-4f87-8f8a-04dc5ecda4c9","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.538006709Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"b3f0814f-5947-4f87-8f8a-04dc5ecda4c9","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.549082981Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 354 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.549194151Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 482 }, 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-02-25T21:18:25.549259511Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.555634671Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:25.559451968Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.559652761Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:25.559694631Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.559728374Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:25.559766957Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 354 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.559863936Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 482 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.559904323Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 483 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.559945201Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 441 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.559984706Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.563398905Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 442 }, 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-02-25T21:18:25.563559892Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.564178595Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:25.564433635Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 483 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.564484614Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.564531967Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 442 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.564572504Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"b3f0814f-5947-4f87-8f8a-04dc5ecda4c9","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":25750,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.564641493Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 443 }, 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-02-25T21:18:25.564685788Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.564717947Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:25.564756881Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.564836443Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:25.56488163Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 484 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.564922869Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 443 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.564962144Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"242e9b9c-9c22-4c38-9b6a-f08cc3b4f3df","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.565007281Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"242e9b9c-9c22-4c38-9b6a-f08cc3b4f3df","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.5689974Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 485 }, 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-02-25T21:18:25.569096514Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 444 }, 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-02-25T21:18:25.569150079Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.569184403Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:25.56925694Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.56930335Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:25.569341191Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 485 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.569381859Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 486 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.569422537Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 444 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.572222221Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 445 }, 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-02-25T21:18:25.572305009Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.572340916Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:25.572378808Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 486 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.572684256Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.573008265Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 445 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.573059625Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"242e9b9c-9c22-4c38-9b6a-f08cc3b4f3df","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":7858,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.573127912Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 446 }, 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-02-25T21:18:25.573173982Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.57320586Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:25.573244303Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.57342358Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:25.590212974Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 487 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.590415521Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 446 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.591818585Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"9f57bc9f-2ef5-42a9-88b7-a360ec6a077c","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.591903708Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"9f57bc9f-2ef5-42a9-88b7-a360ec6a077c","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.591956512Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 488 }, 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-02-25T21:18:25.592116156Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 447 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.592173219Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.592207222Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.592244462Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:25.592328934Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 488 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.592370905Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 489 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.594093788Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 447 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.594263223Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.594310756Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 489 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.594351363Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 490 }, 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-02-25T21:18:25.594395528Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"9f57bc9f-2ef5-42a9-88b7-a360ec6a077c","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":4203,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.594465439Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.594501006Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(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-02-25T21:18:25.617535429Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 490 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.617687206Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1","method":"GET","req_id":"389a5a8e-d0b5-4b40-a1d3-ab461bc82e26","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.617754401Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1","method":"GET","req_id":"389a5a8e-d0b5-4b40-a1d3-ab461bc82e26","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.61780474Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 491 }, 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-02-25T21:18:25.6178558Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 448 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.617974315Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.618029053Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:25.618072587Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:25.618114457Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:25.618155546Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:25.618195592Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:25.618235077Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.618273931Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:25.625511589Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 491 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.625657193Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 448 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.626378157Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 492 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.626452207Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 449 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.641243595Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:25.641440479Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 492 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.641551408Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 449 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.641665314Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.641759006Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1","method":"GET","req_id":"389a5a8e-d0b5-4b40-a1d3-ab461bc82e26","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":20261,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.641839008Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"9641b544-7b6c-472f-80cf-b91d9f709a87","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.642424109Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"9641b544-7b6c-472f-80cf-b91d9f709a87","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.642494711Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 450 }, 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-02-25T21:18:25.642545731Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:25.642581047Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentActiveSlot(0)","header":"Header { version: 22, message_id: 450 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.64262876Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"9641b544-7b6c-472f-80cf-b91d9f709a87","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1336,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.65015006Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"69611bd9-170b-473a-bd2a-c4f2b97aa4fe","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.650275982Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"69611bd9-170b-473a-bd2a-c4f2b97aa4fe","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.650701729Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 451 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.650799179Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 451 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.650856493Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"69611bd9-170b-473a-bd2a-c4f2b97aa4fe","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":921,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.651016698Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"848e56cd-4d28-4015-bef4-cf086388dc72","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.651073681Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"848e56cd-4d28-4015-bef4-cf086388dc72","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.651153833Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 452 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.652130609Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","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: 22, message_id: 452 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.657930048Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"848e56cd-4d28-4015-bef4-cf086388dc72","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":3583,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.668172302Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"580ccf29-a256-4b0c-a4ce-307788139038","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.668252284Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"580ccf29-a256-4b0c-a4ce-307788139038","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.668304957Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 453 }, 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-02-25T21:18:25.668358212Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 453 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.668398649Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 454 }, 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-02-25T21:18:25.668447575Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 454 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.66848717Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 455 }, 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-02-25T21:18:25.668534723Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 455 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.66857547Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 456 }, 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-02-25T21:18:25.668623314Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 456 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.668662478Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 457 }, 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-02-25T21:18:25.66871002Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 457 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.668750648Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 458 }, 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-02-25T21:18:25.668799253Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 458 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.668840522Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"580ccf29-a256-4b0c-a4ce-307788139038","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":5411,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.668898096Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c3bd1f37-b4da-44e1-9b42-3c43868a44a1","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.668944205Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c3bd1f37-b4da-44e1-9b42-3c43868a44a1","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.669022945Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 459 }, 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-02-25T21:18:25.676337229Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 459 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.676480818Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 460 }, 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-02-25T21:18:25.676600466Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 460 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.676663231Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 461 }, 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-02-25T21:18:25.676712507Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 461 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.676753867Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 462 }, 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-02-25T21:18:25.676802131Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 462 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.676844722Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 463 }, 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-02-25T21:18:25.676893447Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 463 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.676935037Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 464 }, 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-02-25T21:18:25.676983792Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 464 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.677026294Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c3bd1f37-b4da-44e1-9b42-3c43868a44a1","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1984,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.677098319Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"aa2d3254-d85d-4112-976e-296d4c891c58","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.677148196Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"aa2d3254-d85d-4112-976e-296d4c891c58","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.677197272Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 465 }, 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-02-25T21:18:25.677244935Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 465 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.677284921Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 466 }, 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-02-25T21:18:25.677332935Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 466 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.67737268Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 467 }, 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-02-25T21:18:25.677420062Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 467 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.677459046Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 468 }, 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-02-25T21:18:25.677506418Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 468 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.677546244Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 469 }, 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-02-25T21:18:25.677593987Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 469 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.677633923Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 470 }, 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-02-25T21:18:25.677777663Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 470 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.677828583Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"aa2d3254-d85d-4112-976e-296d4c891c58","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1919,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.677888011Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f3181f3c-d5a3-4387-b6f9-c2b021724873","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.677986964Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f3181f3c-d5a3-4387-b6f9-c2b021724873","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.678040459Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 471 }, 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-02-25T21:18:25.678090467Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 471 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.678131476Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 472 }, 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-02-25T21:18:25.678285968Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 472 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.678338963Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 473 }, 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-02-25T21:18:25.678386555Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 473 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.678426862Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 474 }, 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-02-25T21:18:25.678474024Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 474 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.678516285Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 475 }, 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-02-25T21:18:25.678564328Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 475 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.678604475Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 476 }, 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-02-25T21:18:25.678651216Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 476 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.679944844Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f3181f3c-d5a3-4387-b6f9-c2b021724873","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":4439,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.68002188Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"34436fe6-c27f-4a65-9283-8b56da4fad0c","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.680071687Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"34436fe6-c27f-4a65-9283-8b56da4fad0c","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.680120121Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 477 }, 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-02-25T21:18:25.682118057Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 477 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.682221821Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 478 }, 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-02-25T21:18:25.682279796Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 478 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.682322478Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 479 }, 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-02-25T21:18:25.682369529Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 479 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.682406399Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 480 }, 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-02-25T21:18:25.682450544Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 480 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.682487764Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 481 }, 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-02-25T21:18:25.682531949Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 481 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.682568969Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 482 }, 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-02-25T21:18:25.682613205Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 482 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.682651948Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"34436fe6-c27f-4a65-9283-8b56da4fad0c","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1813,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.682719874Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"04b99f29-3e83-4f4f-959f-3d3c0d6710e8","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.682763508Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"04b99f29-3e83-4f4f-959f-3d3c0d6710e8","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.682808425Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 483 }, 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-02-25T21:18:25.682853412Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 483 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.682889811Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 484 }, 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-02-25T21:18:25.683144219Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 484 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.683306158Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 485 }, 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-02-25T21:18:25.684736801Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 485 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.686602472Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 486 }, 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-02-25T21:18:25.696315536Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 486 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.696637981Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 487 }, 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-02-25T21:18:25.697002667Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"CabooseValue","header":"Header { version: 22, message_id: 487 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.697293764Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 488 }, 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-02-25T21:18:25.697751721Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 488 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.698436397Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"04b99f29-3e83-4f4f-959f-3d3c0d6710e8","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":16171,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.699709721Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"bfffab00-f3b2-4121-b6e6-f997ad2edbbd","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.699892755Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"bfffab00-f3b2-4121-b6e6-f997ad2edbbd","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.703246814Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 489 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.706279079Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 489 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.706355504Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"bfffab00-f3b2-4121-b6e6-f997ad2edbbd","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":6533,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.708580499Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"f760c201-2d08-469f-a4fd-ecefec17d4cd","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.708661824Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"f760c201-2d08-469f-a4fd-ecefec17d4cd","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.708717013Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 490 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.708768244Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 490 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.708813321Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"f760c201-2d08-469f-a4fd-ecefec17d4cd","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":748,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.713249502Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"16c449b6-f7c3-495e-94bc-e8437b98cfdc","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.713378089Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"16c449b6-f7c3-495e-94bc-e8437b98cfdc","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.714000951Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 491 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.714509297Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 491 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.714680345Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"16c449b6-f7c3-495e-94bc-e8437b98cfdc","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":1500,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.716438114Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"f826aaf9-41b4-4bbc-bb32-d1e276668a2c","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:25.716526564Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"f826aaf9-41b4-4bbc-bb32-d1e276668a2c","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.724254981Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 492 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:25.728613975Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 492 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:25.728765061Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"f826aaf9-41b4-4bbc-bb32-d1e276668a2c","remote_addr":"[::1]:51325","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":11912,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.525230117Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.525350878Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.525396135Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.525432904Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.525461316Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 305 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.525497113Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 355 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.525538442Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 493 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.525578829Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 493 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:26.525623876Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:26.525700872Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:26.525768167Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:26.525847939Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:26.525953095Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 355 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.526044633Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 305 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.526122921Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 493 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.526211783Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 493 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.526299742Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 356 }, 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-02-25T21:18:26.526339298Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 306 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.526373151Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 494 }, 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-02-25T21:18:26.526408717Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 494 }, 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-02-25T21:18:26.526554291Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:26.526609199Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"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-02-25T21:18:26.526650208Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:26.526725881Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:26.526759884Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:26.526796864Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:26.526829394Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:26.526871304Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:26.526915379Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:26.52694343Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:26.526981843Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:26.527019814Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:26.527056263Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:26.527087851Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:26.527122225Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:26.527160718Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 356 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.527195583Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 306 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.527274163Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 494 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.527310661Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 494 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.527344885Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.534702522Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 357 }, 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-02-25T21:18:26.534792185Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 495 }, 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-02-25T21:18:26.534846232Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 495 }, 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-02-25T21:18:26.53522108Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:26.535288896Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:26.535336969Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:26.535372967Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:26.535414537Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:26.53545336Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:26.535497014Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:26.535541069Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:26.535586778Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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-02-25T21:18:26.535629129Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 357 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.535676221Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 495 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.535721167Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 495 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.54110469Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 358 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.541206129Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 496 }, 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-02-25T21:18:26.541903902Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:26.542102941Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:26.542212608Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:26.542252323Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:26.542296749Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:26.542332907Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:26.542488172Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 358 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.542608291Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 496 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.542656585Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 496 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.542701672Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.545036644Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 497 }, 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-02-25T21:18:26.545122068Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 497 }, 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-02-25T21:18:26.548022589Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:26.548100497Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:26.548163824Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:26.548201906Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:26.548763055Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 497 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.54883493Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 497 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.560943246Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 498 }, 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-02-25T21:18:26.561045446Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 498 }, 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-02-25T21:18:26.561662226Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:26.561736365Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:26.56178496Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:26.561823162Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:26.5618686Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 498 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.561916433Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 498 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.563619574Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 499 }, 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-02-25T21:18:26.56370611Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 499 }, 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-02-25T21:18:26.56395193Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:26.564005265Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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-02-25T21:18:26.564121105Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:26.564169399Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:26.564213915Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 499 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.5642626Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 499 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.570066558Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 500 }, 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-02-25T21:18:26.570381928Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 500 }, 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-02-25T21:18:26.571167652Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:26.571304336Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:26.571528229Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:26.571637514Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:26.571830701Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 500 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.571986406Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 500 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.574384735Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 501 }, 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-02-25T21:18:26.574592012Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 501 }, 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-02-25T21:18:26.57496683Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:26.575073229Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:26.575158232Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:26.575237363Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:26.575314358Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:26.575394191Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:26.57547302Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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-02-25T21:18:26.575626902Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:26.575716716Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:26.57588092Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 501 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.576019939Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 501 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.580577812Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 502 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.580732866Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 502 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:26.58111057Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:26.581499218Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:26.581808735Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 502 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.582079228Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 502 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.582263325Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:26.582373402Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.509940489Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.510083346Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.510122651Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.510157807Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.510193674Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.510239964Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 359 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.510329056Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 503 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.510375095Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 503 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:27.512872057Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:27.51302207Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:27.51311487Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:27.513232974Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:27.513325845Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 359 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.513429769Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 307 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.513530265Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 503 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.513629419Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 503 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.513728432Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 360 }, 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-02-25T21:18:27.513777217Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 308 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.51382001Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 504 }, 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-02-25T21:18:27.513867602Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 504 }, 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-02-25T21:18:27.513915385Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:27.513949849Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"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-02-25T21:18:27.513992572Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:27.514081644Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:27.51411715Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:27.514158168Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:27.514199337Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:27.514240235Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:27.514280743Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:27.514315678Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:27.514356315Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:27.514395821Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:27.514435045Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:27.514474751Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:27.51457198Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:27.514614472Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 360 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.514656853Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 308 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.514757129Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 504 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.514799651Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 504 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.533632028Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.54475961Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 361 }, 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-02-25T21:18:27.545351536Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 505 }, 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-02-25T21:18:27.545426297Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 505 }, 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-02-25T21:18:27.546023735Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:27.546099167Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:27.546222654Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:27.546273443Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:27.546315293Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:27.546350629Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:27.54639264Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:27.54643431Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:27.54647605Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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-02-25T21:18:27.546516587Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 361 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.546561714Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 505 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.546604276Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 505 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.553243034Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 362 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.55336205Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 506 }, 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-02-25T21:18:27.553410996Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:27.55549637Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:27.555629928Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:27.555665595Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:27.555706503Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:27.555740266Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:27.555876269Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 362 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.555984713Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 506 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.556025932Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 506 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.556065888Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.557819898Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 507 }, 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-02-25T21:18:27.557895651Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 507 }, 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-02-25T21:18:27.558379654Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:27.55849847Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:27.558687388Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:27.558782813Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:27.55898072Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 507 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.559136666Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 507 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.560986803Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 508 }, 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-02-25T21:18:27.561163334Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 508 }, 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-02-25T21:18:27.565170299Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:27.56531885Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:27.565505883Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:27.565605387Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:27.565959079Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 508 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.566017956Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 508 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.569196837Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 509 }, 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-02-25T21:18:27.569294668Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 509 }, 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-02-25T21:18:27.569646216Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:27.569702868Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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-02-25T21:18:27.569745891Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:27.569780766Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:27.56982444Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 509 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.569868956Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 509 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.571817846Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 510 }, 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-02-25T21:18:27.571893399Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 510 }, 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-02-25T21:18:27.574363012Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:27.574428433Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:27.574537658Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:27.574586052Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:27.574627993Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 510 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.57467337Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 510 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.577022814Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 511 }, 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-02-25T21:18:27.577107366Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 511 }, 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-02-25T21:18:27.577369942Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:27.577419639Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:27.577462622Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:27.577505093Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:27.577546893Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:27.57758719Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:27.577628369Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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-02-25T21:18:27.57767061Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:27.577705505Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:27.577745151Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 511 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.577788835Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 511 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.583346623Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 512 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.583478918Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 512 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:27.59001734Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:27.59030059Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:27.590508458Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 512 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.590622935Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 512 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.591917405Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:27.591981583Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.51193031Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.512066183Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.512107001Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.512142437Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.51217597Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 309 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.512219944Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 363 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.512261183Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 513 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.512301831Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 513 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:28.512480416Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:28.512587176Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:28.512803081Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:28.512908549Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:28.513068493Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 363 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.513181507Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 309 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.513280781Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 513 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.513378101Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 513 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.513474619Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 364 }, 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-02-25T21:18:28.513520578Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 310 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.513561135Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 514 }, 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-02-25T21:18:28.513605891Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 514 }, 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-02-25T21:18:28.513651951Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:28.513843724Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"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-02-25T21:18:28.514003558Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:28.514109577Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:28.514142668Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:28.514183837Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:28.514225346Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:28.514266565Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:28.514307023Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:28.514341547Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:28.514382465Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:28.514424115Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:28.51446384Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:28.514563946Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:28.51460766Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:28.517439694Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 364 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.517583273Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 310 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.51779502Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 514 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.517844276Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 514 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.519315206Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.528166192Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 365 }, 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-02-25T21:18:28.528309982Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 515 }, 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-02-25T21:18:28.528362555Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 515 }, 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-02-25T21:18:28.528770444Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:28.528827066Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:28.528936532Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:28.528982611Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:28.529025203Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:28.529061251Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:28.52910284Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:28.529143859Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:28.529185499Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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-02-25T21:18:28.529225685Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 365 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.52926986Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 515 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.529312342Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 515 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.535104475Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 366 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.535268909Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 516 }, 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-02-25T21:18:28.535598931Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:28.537981856Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:28.538703081Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:28.538950263Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:28.539190932Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:28.539293253Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:28.53998328Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 366 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.540260608Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 516 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.540407574Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 516 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.540612766Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.546312651Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 517 }, 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-02-25T21:18:28.546544531Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 517 }, 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-02-25T21:18:28.549223815Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:28.555682294Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:28.557205968Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:28.557284407Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:28.557600959Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 517 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.558440308Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 517 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.560683974Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 518 }, 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-02-25T21:18:28.560765329Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 518 }, 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-02-25T21:18:28.562755929Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:28.562813093Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:28.562856336Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:28.562894969Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:28.563062921Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 518 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.563126097Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 518 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.564733361Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 519 }, 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-02-25T21:18:28.564813163Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 519 }, 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-02-25T21:18:28.564863772Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:28.564899178Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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-02-25T21:18:28.564942011Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:28.565053932Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:28.565096023Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 519 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.565138855Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 519 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.566548443Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 520 }, 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-02-25T21:18:28.566626631Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 520 }, 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-02-25T21:18:28.566676108Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:28.566711214Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:28.566753665Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:28.566787949Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:28.566829218Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 520 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.56687205Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 520 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.569448814Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 521 }, 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-02-25T21:18:28.581369134Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 521 }, 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-02-25T21:18:28.581510579Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:28.581550255Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:28.581595612Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:28.581636972Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:28.581676958Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:28.581717205Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:28.581759035Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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-02-25T21:18:28.581800334Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:28.581834788Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:28.581874063Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 521 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.581917707Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 521 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.587494756Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 522 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.587609684Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 522 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:28.587884847Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:28.588042326Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:28.588144607Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 522 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.588249673Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 522 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.588350531Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:28.588393223Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.511666124Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.51177563Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.511842214Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.511902093Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.511960228Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 311 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.512036252Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 367 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.512133993Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 523 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.512204865Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 523 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:29.512363407Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:29.512745881Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:29.512919746Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:29.513013538Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:29.513281496Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 367 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.513415955Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 311 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.513709408Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 523 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.513839488Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 523 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.513944555Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 368 }, 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-02-25T21:18:29.514011329Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 312 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.514056917Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 524 }, 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-02-25T21:18:29.514277472Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 524 }, 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-02-25T21:18:29.514572849Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:29.514739498Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"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-02-25T21:18:29.514812876Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:29.515023871Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:29.515084341Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:29.515154763Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:29.515224243Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:29.515292981Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:29.515360426Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:29.515418812Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:29.5154875Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:29.515553161Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:29.515659841Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:29.51572867Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:29.515797869Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:29.515864312Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 368 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.515938662Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 312 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.516107787Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 524 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.516181476Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 524 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.51741758Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.524357657Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 369 }, 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-02-25T21:18:29.524473897Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 525 }, 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-02-25T21:18:29.524638793Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 525 }, 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-02-25T21:18:29.527785394Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:29.527865758Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:29.528061068Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:29.528111547Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:29.528154139Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:29.528188784Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:29.528229281Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:29.528271121Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:29.528311548Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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-02-25T21:18:29.528350683Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 369 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.52853049Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 525 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.528588285Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 525 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.532853086Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 370 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.533043747Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 526 }, 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-02-25T21:18:29.533120693Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:29.533231792Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:29.533377757Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:29.533431934Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:29.533527049Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:29.533577868Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:29.53368545Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 370 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.533806651Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 526 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.53385247Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 526 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.533895352Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.534903565Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 527 }, 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-02-25T21:18:29.534982686Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 527 }, 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-02-25T21:18:29.537487013Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:29.537747895Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:29.537818618Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:29.537871532Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:29.537939518Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 527 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.538011133Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 527 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.539292093Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 528 }, 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-02-25T21:18:29.539407212Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 528 }, 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-02-25T21:18:29.539494039Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:29.540744834Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:29.540820207Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:29.5408586Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:29.54090047Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 528 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.540948824Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 528 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.542588989Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 529 }, 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-02-25T21:18:29.542713497Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 529 }, 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-02-25T21:18:29.542768356Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:29.542805185Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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-02-25T21:18:29.542847476Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:29.542882682Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:29.542922999Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 529 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.542966913Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 529 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.545961407Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 530 }, 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-02-25T21:18:29.546178174Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 530 }, 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-02-25T21:18:29.549791151Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:29.549859117Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:29.550042723Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:29.550109487Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:29.550156148Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 530 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.550288202Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 530 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.553521901Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 531 }, 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-02-25T21:18:29.553728076Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 531 }, 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-02-25T21:18:29.553819914Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:29.553881496Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:29.553950906Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:29.554019404Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:29.554090898Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:29.554160688Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:29.554228685Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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-02-25T21:18:29.554298525Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:29.554359056Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:29.554428345Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 531 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.554502435Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 531 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.562051645Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 532 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.562282733Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 532 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:29.565749775Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:29.565990373Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:29.566198612Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 532 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.566451808Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 532 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.566671531Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:29.566754601Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.583056167Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.583208886Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.583258072Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.583331761Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.583372749Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 313 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.583422587Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 371 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.583466682Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 533 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.583510947Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 533 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:30.583566166Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:30.583666492Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:30.583773553Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:30.583867977Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:30.584423173Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 371 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.584600395Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 313 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.584724262Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 533 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.584848871Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 533 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.584956533Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 372 }, 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-02-25T21:18:30.585046206Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.585267312Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 534 }, 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-02-25T21:18:30.585354981Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 534 }, 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-02-25T21:18:30.586103845Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:30.586204803Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"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-02-25T21:18:30.586251383Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:30.586720665Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:30.586794003Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:30.586845023Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:30.586891773Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:30.586948716Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:30.587002492Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:30.587041045Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:30.587082775Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:30.587123653Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:30.587164611Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:30.587206101Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:30.58724728Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:30.58799437Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 372 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.588159886Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.588390904Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 534 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.58848646Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 534 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.591266973Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.602850568Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 373 }, 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-02-25T21:18:30.602989938Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 535 }, 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-02-25T21:18:30.603044756Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 535 }, 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-02-25T21:18:30.604937546Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:30.605021246Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:30.605070352Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:30.605106199Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:30.605151086Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:30.605202757Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:30.605246832Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:30.605288622Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:30.60533405Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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-02-25T21:18:30.606013945Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 373 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.606103579Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 535 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.606150109Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 535 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.612001179Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 374 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.612141962Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 536 }, 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-02-25T21:18:30.612229832Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:30.612385327Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:30.61256303Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:30.612624823Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:30.61269317Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:30.612786441Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:30.614459507Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 374 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.61480398Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 536 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.615007268Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 536 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.615240991Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.621355429Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 537 }, 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-02-25T21:18:30.622533178Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 537 }, 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-02-25T21:18:30.626006804Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:30.62611179Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:30.626161618Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:30.626230296Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:30.626605254Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 537 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.626668219Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 537 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.628530894Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 538 }, 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-02-25T21:18:30.628630348Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 538 }, 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-02-25T21:18:30.629246867Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:30.629316767Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:30.629723584Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:30.629782772Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:30.630862549Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 538 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.63106246Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 538 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.634060481Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 539 }, 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-02-25T21:18:30.637661733Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 539 }, 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-02-25T21:18:30.638293464Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:30.638400555Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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-02-25T21:18:30.638497093Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:30.63856984Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:30.639793687Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 539 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.639916763Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 539 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.642492514Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 540 }, 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-02-25T21:18:30.642657449Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 540 }, 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-02-25T21:18:30.64275976Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:30.642835042Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:30.642920516Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:30.643041607Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:30.643716271Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 540 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.643832532Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 540 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.658080048Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 541 }, 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-02-25T21:18:30.65826194Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 541 }, 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-02-25T21:18:30.662792885Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:30.663048626Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:30.663164195Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:30.663317015Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:30.663425809Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:30.663526546Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:30.663628185Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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-02-25T21:18:30.663833227Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:30.66393648Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:30.664756136Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 541 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.665334773Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 541 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.673564289Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 542 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.673776447Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 542 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:30.674141283Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:30.674308854Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:30.67594954Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 542 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.67610731Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 542 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.676279301Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:30.676331984Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.514342268Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.514521955Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.514564537Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.514601597Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.518787048Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.518893006Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 375 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.518938775Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 543 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.51898302Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 543 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:31.519794328Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:31.520995257Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:31.521219801Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:31.521326982Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:31.532422314Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 375 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.532627186Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.53274073Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 543 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.532882145Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 543 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.533026196Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 376 }, 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-02-25T21:18:31.533085604Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 316 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.533150985Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 544 }, 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-02-25T21:18:31.533202786Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 544 }, 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-02-25T21:18:31.53325093Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:31.533298392Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"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-02-25T21:18:31.533360807Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:31.533471415Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:31.533533068Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:31.533604763Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:31.533657105Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:31.533699056Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:31.533745446Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:31.53379843Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:31.533873211Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:31.533939043Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:31.533994783Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:31.534038908Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:31.534079365Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:31.534120153Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 376 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.534164128Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 316 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.534278414Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 544 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.534326889Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 544 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.536329184Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.551773169Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 377 }, 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-02-25T21:18:31.551956925Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 545 }, 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-02-25T21:18:31.552072193Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 545 }, 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-02-25T21:18:31.572582637Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:31.572724954Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:31.572785996Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:31.572829981Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:31.572879116Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:31.572922029Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:31.572972728Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:31.573024049Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:31.573079899Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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-02-25T21:18:31.574713109Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.574816632Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 545 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.574877243Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 545 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.581276685Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 378 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.581420866Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 546 }, 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-02-25T21:18:31.581490425Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:31.582388391Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:31.582633529Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:31.582701816Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:31.582758148Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:31.582803636Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:31.582856429Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 378 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.582994397Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 546 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.583056681Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 546 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.583113323Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.584727342Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 547 }, 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-02-25T21:18:31.587296368Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 547 }, 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-02-25T21:18:31.588101694Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:31.588173629Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:31.588290882Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:31.588351352Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:31.58840614Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 547 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.588480861Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 547 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.590396149Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 548 }, 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-02-25T21:18:31.590487977Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 548 }, 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-02-25T21:18:31.590553969Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:31.59060059Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:31.590655257Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:31.590700735Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:31.59075399Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 548 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.590810091Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 548 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.59253087Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 549 }, 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-02-25T21:18:31.592619972Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 549 }, 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-02-25T21:18:31.592688018Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:31.59273501Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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-02-25T21:18:31.59279085Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:31.594005628Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:31.594064996Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 549 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.594123422Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 549 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.594710337Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 550 }, 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-02-25T21:18:31.594795551Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 550 }, 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-02-25T21:18:31.594858827Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:31.594904906Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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-02-25T21:18:31.594958772Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:31.595004521Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:31.599252346Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 550 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.599347761Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 550 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.601805208Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 551 }, 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-02-25T21:18:31.601897827Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 551 }, 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-02-25T21:18:31.602165093Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:31.60223307Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:31.602289381Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:31.602344189Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:31.602398386Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:31.60245135Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:31.602504174Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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-02-25T21:18:31.602561708Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:31.602607727Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:31.602660321Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 551 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.602718376Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 551 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.607626985Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 552 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.607716969Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 552 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:31.609617184Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:31.609765083Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:31.609888359Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 552 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.610022307Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 552 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.610157088Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:31.610270843Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:32.514064182Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:32.514153214Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:32.514192809Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:32.514226191Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:32.515264048Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 317 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:32.515343329Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 379 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:32.515386863Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 553 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:32.515426067Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 553 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:32.516691094Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:32.516808387Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:32.51689352Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:32.516974675Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:32.752278761Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 379 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:32.752600093Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 317 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:32.752874645Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 553 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:32.753165893Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 553 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:32.97938568Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 380 }, 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-02-25T21:18:32.979469651Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 318 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:32.979514788Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 554 }, 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-02-25T21:18:32.979709288Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 554 }, 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-02-25T21:18:32.99864608Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:32.998732376Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"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-02-25T21:18:32.99882232Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:32.998911161Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:32.998944343Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:32.998983658Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:32.999022091Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:32.999059782Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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-02-25T21:18:32.999097844Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:32.999130805Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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-02-25T21:18:32.999166642Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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-02-25T21:18:32.999204955Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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-02-25T21:18:32.999241574Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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-02-25T21:18:32.999278583Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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-02-25T21:18:32.999315202Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:32.999387368Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","remote_addr":"[::1]:64997"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:33.081063426Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 380 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:33.081171378Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 318 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:33.081354102Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 554 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:33.081439446Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 554 }"} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:33.081505248Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","remote_addr":"[::1]:57877"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:33.241022128Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/local/all-sp-ids","method":"GET","req_id":"773b6e85-fa86-4032-9064-70fe4283127e","remote_addr":"[::1]:64997","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:33.241145293Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/local/all-sp-ids","method":"GET","req_id":"773b6e85-fa86-4032-9064-70fe4283127e","remote_addr":"[::1]:64997","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:33.24856778Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:33.348638512Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 381 }, 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-02-25T21:18:33.35079551Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 555 }, 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-02-25T21:18:33.351592127Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 555 }, 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-02-25T21:18:33.354090913Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/local/all-sp-ids","method":"GET","req_id":"773b6e85-fa86-4032-9064-70fe4283127e","remote_addr":"[::1]:64997","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":113128,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:33.461410898Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:33.461743485Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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-02-25T21:18:33.462088819Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:33.462241268Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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-02-25T21:18:33.462490906Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:33.462647323Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:33.462816948Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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-02-25T21:18:33.462957682Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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-02-25T21:18:33.463090949Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:33.463344646Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","remote_addr":"[::1]:37888"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:33.464845069Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/local/switch-id","method":"GET","req_id":"0c052dbe-8e95-45bc-822e-e3c08b033ee5","remote_addr":"[::1]:57877","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:33.465072429Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/local/switch-id","method":"GET","req_id":"0c052dbe-8e95-45bc-822e-e3c08b033ee5","remote_addr":"[::1]:57877","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:33.528539764Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/local/switch-id","method":"GET","req_id":"0c052dbe-8e95-45bc-822e-e3c08b033ee5","remote_addr":"[::1]:57877","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":63672,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:33.56362553Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 381 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:33.56385735Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 555 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:33.563930578Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 555 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:33.565347582Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/local/switch-id","method":"GET","req_id":"2e8a3c38-676c-4291-86cc-6b94c280969c","remote_addr":"[::1]:37888","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:33.566975921Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/local/switch-id","method":"GET","req_id":"2e8a3c38-676c-4291-86cc-6b94c280969c","remote_addr":"[::1]:37888","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:33.567641375Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:33.627505685Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 319 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:33.628179677Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 382 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:33.628278941Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 556 }, 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-02-25T21:18:33.628334781Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:33.628451904Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/local/switch-id","method":"GET","req_id":"2e8a3c38-676c-4291-86cc-6b94c280969c","remote_addr":"[::1]:37888","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":63154,"response_code":200} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:33.795946467Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:33.796151449Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:33.796250653Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:33.796289166Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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-02-25T21:18:33.796331206Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:33.796366853Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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-02-25T21:18:34.329628806Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 382 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.329800857Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 319 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.329906314Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 556 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.329950269Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 556 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.406639729Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":3} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.406784732Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.418091961Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 383 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.418199804Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 320 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.418265806Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 557 }, 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-02-25T21:18:34.418318099Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 557 }, 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-02-25T21:18:34.449935961Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:34.450179105Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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-02-25T21:18:34.450314738Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:34.450366689Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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-02-25T21:18:34.45042747Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:34.450479372Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:34.450542508Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","remote_addr":"[::1]:48957"} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:34.450602798Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","remote_addr":"[::1]:36817"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.45199539Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"9e26fdc1-0c5a-4030-957d-7d3f9c93fd13","remote_addr":"[::1]:64997","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.45208367Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"9e26fdc1-0c5a-4030-957d-7d3f9c93fd13","remote_addr":"[::1]:64997","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"SP metadata is empty; refreshing...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.454089573Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending ereport request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.454154743Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"V0(RequestV0 { limit: 0, request_id: RequestIdV0(0), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(0)"} {"msg":"received ereport request","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:34.495368948Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"gimlet 0","req":"RequestV0 { limit: 0, request_id: RequestIdV0(0), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) }","req_id":"RequestIdV0(0)","src_addr":"[::1]:42184"} {"msg":"requested restart ID is not current, pretending to have restarted...","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:34.497208142Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"gimlet 0","current_restart_id":"RestartId(U128(232774552662633645003315538896876313995))","req_restart_id":"RestartId(U128(0))","req_id":"RequestIdV0(0)","src_addr":"[::1]:42184"} {"msg":"wrote metadata map","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.497332269Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"gimlet 0","bytes":120,"entries":4,"req_id":"RequestIdV0(0)","src_addr":"[::1]:42184"} {"msg":"encoded ereport packet","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:34.497401859Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":2,"meta_bytes":120,"packet_bytes":148,"ereports":"0","meta_entries":4,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x0)","req_id":"RequestIdV0(0)","src_addr":"[::1]:42184"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.4974808Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 383 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.497630713Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 320 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.497786248Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 557 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.49785667Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 557 }"} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:34.497925638Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","remote_addr":"[::1]:54947"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.499959502Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"f177c825-a999-4b14-af38-9bb525ab6540","remote_addr":"[::1]:48957","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.500090404Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"f177c825-a999-4b14-af38-9bb525ab6540","remote_addr":"[::1]:48957","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.500238984Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"d1ca30f4-85c4-4476-880b-b40ff45d88cc","remote_addr":"[::1]:36817","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.500330902Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"d1ca30f4-85c4-4476-880b-b40ff45d88cc","remote_addr":"[::1]:36817","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.500631991Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.505270859Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 384 }, 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-02-25T21:18:34.505477073Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 558 }, 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-02-25T21:18:34.505558549Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"SP metadata is empty; refreshing...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.510312635Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending ereport request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.510469783Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"V0(RequestV0 { limit: 0, request_id: RequestIdV0(0), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(0)"} {"msg":"SP metadata is empty; refreshing...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.510560509Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending ereport request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.51061657Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"V0(RequestV0 { limit: 0, request_id: RequestIdV0(0), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(0)"} {"msg":"received ereport request","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:34.515758171Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"sidecar 0","req":"RequestV0 { limit: 0, request_id: RequestIdV0(0), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) }","req_id":"RequestIdV0(0)","src_addr":"[::1]:40829"} {"msg":"requested restart ID is not current, pretending to have restarted...","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:34.515879212Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"sidecar 0","current_restart_id":"RestartId(U128(17603312013690133242020197558077931147))","req_restart_id":"RestartId(U128(0))","req_id":"RequestIdV0(0)","src_addr":"[::1]:40829"} {"msg":"wrote metadata map","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.515949413Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"sidecar 0","bytes":104,"entries":3,"req_id":"RequestIdV0(0)","src_addr":"[::1]:40829"} {"msg":"encoded ereport packet","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:34.51601285Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"sidecar 0","ereport_bytes":2,"meta_bytes":104,"packet_bytes":132,"ereports":"0","meta_entries":3,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x0)","req_id":"RequestIdV0(0)","src_addr":"[::1]:40829"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.516101751Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:34.516160388Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received ereport request","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:34.516223594Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"sidecar 1","req":"RequestV0 { limit: 0, request_id: RequestIdV0(0), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) }","req_id":"RequestIdV0(0)","src_addr":"[::1]:33099"} {"msg":"requested restart ID is not current, pretending to have restarted...","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:34.516302744Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"sidecar 1","current_restart_id":"RestartId(U128(61939495495194261177952975798321397427))","req_restart_id":"RestartId(U128(0))","req_id":"RequestIdV0(0)","src_addr":"[::1]:33099"} {"msg":"wrote metadata map","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.516373066Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"sidecar 1","bytes":104,"entries":3,"req_id":"RequestIdV0(0)","src_addr":"[::1]:33099"} {"msg":"encoded ereport packet","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:34.516431943Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"sidecar 1","ereport_bytes":2,"meta_bytes":104,"packet_bytes":132,"ereports":"0","meta_entries":3,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x0)","req_id":"RequestIdV0(0)","src_addr":"[::1]:33099"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.516508648Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:34.516573328Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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-02-25T21:18:34.516646996Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:34.516705132Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received 148 bytes","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.516766865Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","peer":"[::1]:62180"} {"msg":"received, response packet to ereport request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.516827125Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","packet_len":148,"attempt":1,"request":"V0(RequestV0 { limit: 0, request_id: RequestIdV0(0), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(0)"} {"msg":"updating ereport metadata","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.516910554Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","metadata":"{\"baseboard_part_number\": String(\"SimGimletSp\"), \"baseboard_serial_number\": String(\"SimGimlet00\"), \"hubris_archive_id\": String(\"ffffffff\"), \"hubris_version\": String(\"0.0.2\")}","requested_restart_id":"00000000-0000-0000-0000-000000000000","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b"} {"msg":"refreshed SP metadata","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.51701514Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","metadata":"{\"baseboard_part_number\": String(\"SimGimletSp\"), \"baseboard_serial_number\": String(\"SimGimlet00\"), \"hubris_archive_id\": String(\"ffffffff\"), \"hubris_version\": String(\"0.0.2\")}"} {"msg":"sending ereport request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.517115837Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(1), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(1)"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.517209258Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"4329ac5b-9266-4a73-8f07-1be4599dbb44","remote_addr":"[::1]:54947","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.517299453Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"4329ac5b-9266-4a73-8f07-1be4599dbb44","remote_addr":"[::1]:54947","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","version":"3.0.0"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.51738633Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.519270962Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 321 }, kind: MgsRequest(SpState) }"} {"msg":"SP metadata is empty; refreshing...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.519564765Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b"} {"msg":"sending ereport request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.519640568Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"V0(RequestV0 { limit: 0, request_id: RequestIdV0(0), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(0)"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.521576551Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received ereport request","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:34.521742358Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"gimlet 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(1), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) }","req_id":"RequestIdV0(1)","src_addr":"[::1]:42184"} {"msg":"requested restart ID is not current, pretending to have restarted...","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:34.521827742Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"gimlet 0","current_restart_id":"RestartId(U128(232774552662633645003315538896876313995))","req_restart_id":"RestartId(U128(0))","req_id":"RequestIdV0(1)","src_addr":"[::1]:42184"} {"msg":"wrote metadata map","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.521904066Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"gimlet 0","bytes":120,"entries":4,"req_id":"RequestIdV0(1)","src_addr":"[::1]:42184"} {"msg":"wrote ereport: Ereport {\n task_name: \"packrat\",\n task_gen: 0,\n uptime: 666,\n data: {\n \"lost\": Null,\n },\n}","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.521971852Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":21,"packet_bytes":168,"ena":"Ena(0x1)","req_id":"RequestIdV0(1)","src_addr":"[::1]:42184"} {"msg":"wrote ereport: Ereport {\n task_name: \"task_apollo_server\",\n task_gen: 13,\n uptime: 1233,\n data: {\n \"k\": Text(\n \"gov.nasa.apollo.o2_tanks.stir.begin\",\n ),\n \"message\": Text(\n \"stirring the tanks\",\n ),\n },\n}","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.522052657Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":93,"packet_bytes":261,"ena":"Ena(0x2)","req_id":"RequestIdV0(1)","src_addr":"[::1]:42184"} {"msg":"wrote ereport: Ereport {\n task_name: \"drv_ae35_server\",\n task_gen: 1,\n uptime: 1234,\n data: {\n \"de\": Map(\n {\n Text(\n \"scheme\",\n ): Text(\n \"fmd\",\n ),\n Text(\n \"mod-name\",\n ): Text(\n \"ae35-diagnosis\",\n ),\n Text(\n \"authority\",\n ): Map(\n {\n Text(\n \"server-id\",\n ): Text(\n \"HAL 9000\",\n ),\n Text(\n \"product-id\",\n ): Text(\n \"HAL-9000-series computer\",\n ),\n },\n ),\n },\n ),\n \"hours_to_failure\": Integer(\n 72,\n ),\n \"k\": Text(\n \"io.discovery.ae35.fault\",\n ),\n \"message\": Text(\n \"i've just picked up a fault in the AE-35 unit\",\n ),\n },\n}","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.522235631Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":230,"packet_bytes":491,"ena":"Ena(0x3)","req_id":"RequestIdV0(1)","src_addr":"[::1]:42184"} {"msg":"wrote ereport: Ereport {\n task_name: \"task_apollo_server\",\n task_gen: 13,\n uptime: 1237,\n data: {\n \"crew\": Array(\n [\n Text(\n \"Lovell\",\n ),\n Text(\n \"Swigert\",\n ),\n Text(\n \"Haise\",\n ),\n ],\n ),\n \"k\": Text(\n \"gov.nasa.apollo.fault\",\n ),\n \"message\": Text(\n \"houston, we have a problem\",\n ),\n },\n}","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.522348735Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":114,"packet_bytes":605,"ena":"Ena(0x4)","req_id":"RequestIdV0(1)","src_addr":"[::1]:42184"} {"msg":"wrote ereport: Ereport {\n task_name: \"drv_thingy_server\",\n task_gen: 2,\n uptime: 1240,\n data: {\n \"computer\": Bool(\n false,\n ),\n \"k\": Text(\n \"flagrant_error\",\n ),\n },\n}","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.522431704Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":53,"packet_bytes":658,"ena":"Ena(0x5)","req_id":"RequestIdV0(1)","src_addr":"[::1]:42184"} {"msg":"wrote ereport: Ereport {\n task_name: \"task_latex_server\",\n task_gen: 1,\n uptime: 1245,\n data: {\n \"badness\": Integer(\n 10000,\n ),\n \"k\": Text(\n \"overfull_hbox\",\n ),\n },\n}","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.522515474Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":53,"packet_bytes":711,"ena":"Ena(0x6)","req_id":"RequestIdV0(1)","src_addr":"[::1]:42184"} {"msg":"encoded ereport packet","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:34.522577668Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":566,"meta_bytes":120,"packet_bytes":712,"ereports":"6","meta_entries":4,"start_ena":"Ena(0x1)","req_start_ena":"Ena(0x0)","req_id":"RequestIdV0(1)","src_addr":"[::1]:42184"} {"msg":"received ereport request","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:34.522656167Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"gimlet 1","req":"RequestV0 { limit: 0, request_id: RequestIdV0(0), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) }","req_id":"RequestIdV0(0)","src_addr":"[::1]:40805"} {"msg":"requested restart ID is not current, pretending to have restarted...","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:34.522734697Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"gimlet 1","current_restart_id":"RestartId(U128(114163290233763151752953202245296840508))","req_restart_id":"RestartId(U128(0))","req_id":"RequestIdV0(0)","src_addr":"[::1]:40805"} {"msg":"wrote metadata map","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.522817285Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"gimlet 1","bytes":120,"entries":4,"req_id":"RequestIdV0(0)","src_addr":"[::1]:40805"} {"msg":"encoded ereport packet","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:34.522883557Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"gimlet 1","ereport_bytes":2,"meta_bytes":120,"packet_bytes":148,"ereports":"0","meta_entries":4,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x0)","req_id":"RequestIdV0(0)","src_addr":"[::1]:40805"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.522963891Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 384 }"} {"msg":"received 132 bytes","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.52303334Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","peer":"[::1]:40370"} {"msg":"received, response packet to ereport request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.523092217Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","packet_len":132,"attempt":1,"request":"V0(RequestV0 { limit: 0, request_id: RequestIdV0(0), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(0)"} {"msg":"updating ereport metadata","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.52323754Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","metadata":"{\"baseboard_part_number\": String(\"SimSidecarSp\"), \"baseboard_serial_number\": String(\"SimSidecar0\"), \"hubris_archive_id\": String(\"asdfasdfasdf\")}","requested_restart_id":"00000000-0000-0000-0000-000000000000","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b"} {"msg":"refreshed SP metadata","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.523332525Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","metadata":"{\"baseboard_part_number\": String(\"SimSidecarSp\"), \"baseboard_serial_number\": String(\"SimSidecar0\"), \"hubris_archive_id\": String(\"asdfasdfasdf\")}"} {"msg":"sending ereport request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.523415163Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(1), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(1)"} {"msg":"received 132 bytes","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.523496959Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","peer":"[::1]:58803"} {"msg":"received, response packet to ereport request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.523558031Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","packet_len":132,"attempt":1,"request":"V0(RequestV0 { limit: 0, request_id: RequestIdV0(0), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(0)"} {"msg":"updating ereport metadata","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.523653176Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","metadata":"{\"baseboard_part_number\": String(\"SimSidecarSp\"), \"baseboard_serial_number\": String(\"SimSidecar1\"), \"hubris_archive_id\": String(\"asdfasdfasdf\")}","requested_restart_id":"00000000-0000-0000-0000-000000000000","restart_id":"2e991ce7-c3ac-4985-b56b-41ab91c1beb3"} {"msg":"refreshed SP metadata","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.523752731Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","restart_id":"2e991ce7-c3ac-4985-b56b-41ab91c1beb3","metadata":"{\"baseboard_part_number\": String(\"SimSidecarSp\"), \"baseboard_serial_number\": String(\"SimSidecar1\"), \"hubris_archive_id\": String(\"asdfasdfasdf\")}"} {"msg":"sending ereport request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.523841752Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(1), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(1)"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.5239336Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 558 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.523994672Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 558 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.643137257Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 385 }, 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-02-25T21:18:34.649856449Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 559 }, 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-02-25T21:18:34.649990467Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 559 }, 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-02-25T21:18:34.650800423Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:34.650894566Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received ereport request","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:34.650955337Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"sidecar 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(1), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) }","req_id":"RequestIdV0(1)","src_addr":"[::1]:40829"} {"msg":"requested restart ID is not current, pretending to have restarted...","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:34.651023875Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"sidecar 0","current_restart_id":"RestartId(U128(17603312013690133242020197558077931147))","req_restart_id":"RestartId(U128(0))","req_id":"RequestIdV0(1)","src_addr":"[::1]:40829"} {"msg":"wrote metadata map","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.651091571Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"sidecar 0","bytes":104,"entries":3,"req_id":"RequestIdV0(1)","src_addr":"[::1]:40829"} {"msg":"wrote ereport: Ereport {\n task_name: \"packrat\",\n task_gen: 0,\n uptime: 666,\n data: {\n \"lost\": Null,\n },\n}","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.651159507Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"sidecar 0","ereport_bytes":21,"packet_bytes":152,"ena":"Ena(0x1)","req_id":"RequestIdV0(1)","src_addr":"[::1]:40829"} {"msg":"wrote ereport: Ereport {\n task_name: \"task_thermal_server\",\n task_gen: 1,\n uptime: 1235,\n data: {\n \"error\": Text(\n \"DeviceError\",\n ),\n \"k\": Text(\n \"oxide.sidecar.thermal.sensor_read_error\",\n ),\n \"sensor\": Map(\n {\n Text(\n \"id\",\n ): Text(\n \"dev-1\",\n ),\n Text(\n \"device\",\n ): Text(\n \"fake-tmp-sensor\",\n ),\n Text(\n \"location\",\n ): Text(\n \"South\",\n ),\n Text(\n \"presence\",\n ): Text(\n \"Failed\",\n ),\n },\n ),\n },\n}","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.651281921Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"sidecar 0","ereport_bytes":160,"packet_bytes":312,"ena":"Ena(0x2)","req_id":"RequestIdV0(1)","src_addr":"[::1]:40829"} {"msg":"encoded ereport packet","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:34.651340748Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"sidecar 0","ereport_bytes":183,"meta_bytes":104,"packet_bytes":313,"ereports":"2","meta_entries":3,"start_ena":"Ena(0x1)","req_start_ena":"Ena(0x0)","req_id":"RequestIdV0(1)","src_addr":"[::1]:40829"} {"msg":"received ereport request","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:34.651393962Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"sidecar 1","req":"RequestV0 { limit: 255, request_id: RequestIdV0(1), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) }","req_id":"RequestIdV0(1)","src_addr":"[::1]:33099"} {"msg":"requested restart ID is not current, pretending to have restarted...","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:34.651461718Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"sidecar 1","current_restart_id":"RestartId(U128(61939495495194261177952975798321397427))","req_restart_id":"RestartId(U128(0))","req_id":"RequestIdV0(1)","src_addr":"[::1]:33099"} {"msg":"wrote metadata map","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.65152298Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"sidecar 1","bytes":104,"entries":3,"req_id":"RequestIdV0(1)","src_addr":"[::1]:33099"} {"msg":"wrote ereport: Ereport {\n task_name: \"packrat\",\n task_gen: 0,\n uptime: 666,\n data: {\n \"lost\": Null,\n },\n}","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.65157874Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"sidecar 1","ereport_bytes":21,"packet_bytes":152,"ena":"Ena(0x1)","req_id":"RequestIdV0(1)","src_addr":"[::1]:33099"} {"msg":"encoded ereport packet","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:34.651635733Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"component":"ereport-sim","slot":"sidecar 1","ereport_bytes":23,"meta_bytes":104,"packet_bytes":153,"ereports":"1","meta_entries":3,"start_ena":"Ena(0x1)","req_start_ena":"Ena(0x0)","req_id":"RequestIdV0(1)","src_addr":"[::1]:33099"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.651705434Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:34.65175032Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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-02-25T21:18:34.651802793Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"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-02-25T21:18:34.651842409Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"slot":"gimlet 1","details":"Measurement(Measurement { 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-02-25T21:18:34.651896485Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 321 }"} {"msg":"received 712 bytes","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.652001401Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","peer":"[::1]:62180"} {"msg":"received, response packet to ereport request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.652046058Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","packet_len":712,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(1), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(1)"} {"msg":"updating ereport metadata","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.652102319Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","metadata":"{\"baseboard_part_number\": String(\"SimGimletSp\"), \"baseboard_serial_number\": String(\"SimGimlet00\"), \"hubris_archive_id\": String(\"ffffffff\"), \"hubris_version\": String(\"0.0.2\")}","requested_restart_id":"00000000-0000-0000-0000-000000000000","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b"} {"msg":"decoded ereport","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.652168131Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","data":"{\"lost\": Null}","hubris_uptime_ms":666,"hubris_task_gen":0,"hubris_task_name":"packrat","ena":"Ena(0x1)"} {"msg":"decoded ereport","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.652256301Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","data":"{\"k\": String(\"gov.nasa.apollo.o2_tanks.stir.begin\"), \"message\": String(\"stirring the tanks\")}","hubris_uptime_ms":1233,"hubris_task_gen":13,"hubris_task_name":"task_apollo_server","ena":"Ena(0x2)"} {"msg":"decoded ereport","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.652317382Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","data":"{\"de\": Object {\"authority\": Object {\"product-id\": String(\"HAL-9000-series computer\"), \"server-id\": String(\"HAL 9000\")}, \"mod-name\": String(\"ae35-diagnosis\"), \"scheme\": String(\"fmd\")}, \"hours_to_failure\": Number(72), \"k\": String(\"io.discovery.ae35.fault\"), \"message\": String(\"i've just picked up a fault in the AE-35 unit\")}","hubris_uptime_ms":1234,"hubris_task_gen":1,"hubris_task_name":"drv_ae35_server","ena":"Ena(0x3)"} {"msg":"decoded ereport","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.652391171Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","data":"{\"crew\": Array [String(\"Lovell\"), String(\"Swigert\"), String(\"Haise\")], \"k\": String(\"gov.nasa.apollo.fault\"), \"message\": String(\"houston, we have a problem\")}","hubris_uptime_ms":1237,"hubris_task_gen":13,"hubris_task_name":"task_apollo_server","ena":"Ena(0x4)"} {"msg":"decoded ereport","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.652450128Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","data":"{\"computer\": Bool(false), \"k\": String(\"flagrant_error\")}","hubris_uptime_ms":1240,"hubris_task_gen":2,"hubris_task_name":"drv_thingy_server","ena":"Ena(0x5)"} {"msg":"decoded ereport","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.652509807Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","data":"{\"badness\": Number(10000), \"k\": String(\"overfull_hbox\")}","hubris_uptime_ms":1245,"hubris_task_gen":1,"hubris_task_name":"task_latex_server","ena":"Ena(0x6)"} {"msg":"received 6 ereports","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.652579958Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled0","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","req_committed_ena":"None","req_limit":"255","req_start_ena":"Ena(0x0)","req_restart_id":"00000000-0000-0000-0000-000000000000","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b"} {"msg":"received 148 bytes","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.652633343Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","peer":"[::1]:46918"} {"msg":"received, response packet to ereport request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.652670684Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","packet_len":148,"attempt":1,"request":"V0(RequestV0 { limit: 0, request_id: RequestIdV0(0), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(0)"} {"msg":"updating ereport metadata","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.652744693Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","metadata":"{\"baseboard_part_number\": String(\"SimGimletSp\"), \"baseboard_serial_number\": String(\"SimGimlet01\"), \"hubris_archive_id\": String(\"ffffffff\"), \"hubris_version\": String(\"0.0.2\")}","requested_restart_id":"00000000-0000-0000-0000-000000000000","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c"} {"msg":"refreshed SP metadata","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-02-25T21:18:34.652809463Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","metadata":"{\"baseboard_part_number\": String(\"SimGimletSp\"), \"baseboard_serial_number\": String(\"SimGimlet01\"), \"hubris_archive_id\": String(\"ffffffff\"), \"hubris_version\": String(\"0.0.2\")}"} {"msg":"sending ereport request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.65286393Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-sled1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(1), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(1)"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-02-25T21:18:34.833719178Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"interface":"fake-switch1","component":"ManagementSwitch","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 322 }, kind: MgsRequest(SpState) }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-02-25T21:18:34.834189972Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/0/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"9e26fdc1-0c5a-4030-957d-7d3f9c93fd13","remote_addr":"[::1]:64997","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":382317,"response_code":200} {"msg":"request handling cancelled (client disconnected)","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:35.088714442Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/1/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"f177c825-a999-4b14-af38-9bb525ab6540","remote_addr":"[::1]:48957","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":588716} {"msg":"request handling cancelled (client disconnected)","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:35.098853834Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/switch/0/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"d1ca30f4-85c4-4476-880b-b40ff45d88cc","remote_addr":"[::1]:36817","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":598621} {"msg":"request handling cancelled (client disconnected)","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-02-25T21:18:35.242168125Z","hostname":"bmat-EVT22200007-0000e7ec","pid":12955,"uri":"/sp/sled/1/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"4329ac5b-9266-4a73-8f07-1be4599dbb44","remote_addr":"[::1]:54947","local_addr":"[::1]:63862","component":"dropshot","name":"8f1d8faf-6aeb-42e3-8b1a-f0fd53deab5b","latency_us":725075}