{"msg":"setting up simulated sidecar","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.260802715Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.260927813Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:46134"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.260970718Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:63641"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.261017029Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:58517"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.26109303Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:45124"} {"msg":"configuring sim ereports","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.261269439Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":30,"time":"2026-01-20T23:51:00.267777918Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.267873497Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:50135"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.267912755Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:44664"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.268050026Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:52488"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.268095557Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:56993"} {"msg":"configuring sim ereports","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.268136868Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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":"e60ef77a-4764-4129-af8c-ec2a9dea1e56"} {"msg":"setting up simulated gimlet","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.268191266Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.268219201Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:47777"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.268259371Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:53783"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.26829433Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:50500"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.268369198Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:61242"} {"msg":"configuring sim ereports","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.268426312Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":30,"time":"2026-01-20T23:51:00.268485288Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":30,"time":"2026-01-20T23:51:00.268882495Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.268941191Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:49352"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.268977683Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:52833"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.269110747Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:35885"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.269155335Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:59202"} {"msg":"configuring sim ereports","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.269195505Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":30,"time":"2026-01-20T23:51:00.272962885Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":30,"time":"2026-01-20T23:51:00.273138142Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.273176528Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"Setting rack_id","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.280607944Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"name":"6c449112-9930-414a-af09-a43dc8ebe9ec","rack_id":"c19a698f-c6f9-4a17-ae30-20d711b8f7dc"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.285450894Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all starting from 2.0.0","path":"/ignition","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.285705418Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"from 1.0.0 to 2.0.0","path":"/ignition","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.28580198Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all starting from 2.0.0","path":"/ignition/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.286492196Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:00.286662123Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/ignition/{type}/{slot}/{command}","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.286775267Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/local/all-sp-ids","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.286854564Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/local/switch-id","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.286935875Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/recovery/host-phase2","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.287014631Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.287081243Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/component","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.287167403Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/component/{component}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.287253995Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/component/{component}/active-slot","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.287337119Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/component/{component}/active-slot","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.287416166Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/component/{component}/caboose","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.287490243Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/component/{component}/cfpa","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.287627034Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/component/{component}/clear-status","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.287834204Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/component/{component}/cmpa","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.287900425Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/component/{component}/hash/{firmware_slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.287971626Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/component/{component}/hash/{firmware_slot}","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.288042476Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/component/{component}/reset","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.288112174Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/component/{component}/rot-boot-info","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.288196932Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/component/{component}/serial-console/attach","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.288282221Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/component/{component}/serial-console/detach","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.288363472Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.288441246Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update-abort","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.28852399Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update-status","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.288843553Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/ereports","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.288928771Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/host-phase2-progress","method":"DELETE"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.288969903Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/host-phase2-progress","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.289011906Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/ipcc/installinator-image-id","method":"DELETE"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.28905444Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/ipcc/installinator-image-id","method":"PUT"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.28915039Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/power-state","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.289239517Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/power-state","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.289292151Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/sensor/{sensor_id}/value","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.289336429Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/startup-options","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.289374284Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/startup-options","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.289415174Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/task-dump","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.289455725Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/sp/{type}/{slot}/task-dump/{task_dump_index}","method":"GET"} {"msg":"listening","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.289496986Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.289530312Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"attempting initial SP discovery","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.289566775Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","discovery_addr":"[::1]:46134"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.289602475Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:00.2896453Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","discovery_addr":"[::1]:50135"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.289686622Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:00.289733335Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","discovery_addr":"[::1]:47777"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.290090181Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:00.290141954Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","discovery_addr":"[::1]:49352"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.290179829Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:00.290274697Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","error":"discovery process not yet complete","elapsed":"108.154µs"} {"msg":"using development metrics configuration overrides!","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:00.29036212Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","bind_loopback":true,"nexus_address":"None"} {"msg":"rebinding producer server on new IP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.290429293Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","producer_id":"6c449112-9930-414a-af09-a43dc8ebe9ec","collection_interval":"10s","current_ip":"None","new_ip":"::1"} {"msg":"registered DTrace probes","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.2993159Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.299400217Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:56417","component":"dropshot","component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","versions":"all","path":"/{producer_id}","method":"GET"} {"msg":"listening","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.299738687Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:56417","component":"dropshot","file":"/home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.16.6/src/server.rs:328","component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.302079353Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:56417","component":"dropshot","component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"Requested any available port, Dropshot server has been bound to [::1]:56417","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.302236704Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"Nexus IP not provided, will use DNS to resolve it","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.302324137Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"new DNS resolver","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.302389948Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"internal-dns-resolver","file":"internal-dns/resolver/src/resolver.rs:144","component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:00.302470176Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"starting oximeter metric producer server","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.302540185Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"file":"oximeter/producer/src/lib.rs:279","component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","interval":"10s","address":"[::1]:56417","producer_id":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"bound metrics producer server","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.302622708Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","address":"[::1]:56417","producer_id":"6c449112-9930-414a-af09-a43dc8ebe9ec","collection_interval":"10s"} {"msg":"registering as oximeter producer with Nexus","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.302701484Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"producer-registration-task","component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","registration_count":"0"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.30276491Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"internal-dns-resolver","component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"received discover; sending response","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.304989034Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","sender":"Sender { addr: [::1]:57238, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.305181816Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","sender":"Sender { addr: [::1]:37643, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.305253698Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","sender":"Sender { addr: [::1]:63187, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.305472231Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","sender":"Sender { addr: [::1]:61427, vid: One }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.313336484Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:00.313418396Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","addr":"[::1]:46134"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.313456492Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:00.313504577Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","addr":"[::1]:50135"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.31354633Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:00.313595617Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","addr":"[::1]:47777"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.31363229Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:00.313680786Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","addr":"[::1]:49352"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:00.3141172Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:371","component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","error":"\"proto error: io error: No route to host (os error 148)\"","delay":"12.048729ms","count":"0"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.314459749Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.31455116Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (used for location)","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.314613633Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","pos":0,"sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (used for location)","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.314658502Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","pos":0,"sp_port":"One","interface":"(direct socket handle)"} {"msg":"received location determination response","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.31489455Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","refined_locations":"{\"switch0\"}","interface":"(direct socket handle)"} {"msg":"starting to poll SP sensor data every 1s","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.402923638Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"found a new little friend!","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.403024297Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","chassis_type":"Sled","sp_slot":"1"} {"msg":"found a new little friend!","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.403721348Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","chassis_type":"Sled","sp_slot":"0"} {"msg":"found a new little friend!","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.403794653Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","chassis_type":"Switch","sp_slot":"1"} {"msg":"found a new little friend!","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:00.403835944Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","chassis_type":"Switch","sp_slot":"0"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.555311512Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.555427461Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.555755461Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.556235852Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.557073401Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:00.566516961Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:00.566600667Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:00.566646207Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:00.579496103Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:00.579621652Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:00.579710507Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:00.579804113Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:00.580213914Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"internal-dns-resolver","component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.603020126Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:00.603268738Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:00.603377263Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:00.603485728Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:00.615887516Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:00.616087132Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:00.616256076Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:00.616344802Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:00.616561541Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:00.616622502Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:00.616670908Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:00.618873179Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.695562071Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:00.695721927Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:00.69576883Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:00.695816044Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":40,"time":"2026-01-20T23:51:00.695863778Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:371","component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","error":"\"proto error: io error: No route to host (os error 148)\"","delay":"368.503814ms","count":"1"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.695932444Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:00.695983565Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:00.696023975Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:00.707542795Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","description":"dev-1","component_kind":"tmp117","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.707704425Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","description":"dev-2","component_kind":"tmp117","component_id":"dev-2"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.707757Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","description":"dev-7","component_kind":"max5970","component_id":"dev-7"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.707908249Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","description":"dev-8","component_kind":"nvme_bmc","component_id":"dev-8"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.707965773Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","description":"dev-39","component_kind":"tmp451","component_id":"dev-39"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.708011975Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","description":"dev-46","component_kind":"sbtsi","component_id":"dev-46"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.708058106Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","description":"dev-53","component_kind":"max31790","component_id":"dev-53"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.708096432Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","description":"dev-0","component_kind":"tmp117","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.708140309Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","description":"dev-1","component_kind":"tmp117","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.708185789Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","description":"dev-2","component_kind":"tmp117","component_id":"dev-2"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.708223584Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","description":"dev-7","component_kind":"max5970","component_id":"dev-7"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.708269274Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","description":"dev-8","component_kind":"nvme_bmc","component_id":"dev-8"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.70831771Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","description":"dev-39","component_kind":"tmp451","component_id":"dev-39"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.708371436Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","description":"dev-46","component_kind":"sbtsi","component_id":"dev-46"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.7084137Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","description":"dev-53","component_kind":"max31790","component_id":"dev-53"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.708464501Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:00.708516524Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:00.708567515Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:00.708619568Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 4 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:00.708672292Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:00.708709766Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"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_idempotently","level":20,"time":"2026-01-20T23:51:00.708757381Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:00.708861857Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:00.70890358Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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_idempotently","level":20,"time":"2026-01-20T23:51:00.708949661Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:00.709041032Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:00.716540864Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.716608538Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:00.716716381Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.716767012Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 4 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.716815708Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.716855116Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.71690756Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.716958791Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 5 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:00.717010243Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:00.717053319Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:00.717092877Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:00.717133287Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:00.717178326Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:00.717222804Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:00.717260729Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:00.717304676Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:00.717343423Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:00.717380056Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:00.717426257Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 5 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.717473471Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 5 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.717519131Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:00.717565663Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.71760938Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:00.717659118Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:00.717767322Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:00.717800208Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:00.717850888Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:00.717883482Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:00.717928261Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:00.718037678Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:00.718077406Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 6 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.718123458Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.718165671Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.718217664Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 7 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:00.71827093Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:00.718304035Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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_idempotently","level":20,"time":"2026-01-20T23:51:00.718351269Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:00.718389835Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:00.718424995Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:00.718469262Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 7 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.71851349Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.718561565Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 8 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:00.718612456Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:00.718642455Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:00.718686723Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:00.718730921Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:00.718773024Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:00.718807843Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:00.718849475Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:00.71889233Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:00.718922039Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:00.737161207Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.737272177Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 8 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.737326715Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.737383497Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 9 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:00.737428115Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:00.737472082Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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_idempotently","level":20,"time":"2026-01-20T23:51:00.737519196Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:00.737554666Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:00.737602841Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:00.737651077Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:00.737699022Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.737751195Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 10 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:00.737812246Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:00.737846273Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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_idempotently","level":20,"time":"2026-01-20T23:51:00.737898777Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:00.737933256Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:00.737980329Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:00.738030478Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:00.738077581Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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_idempotently","level":10,"time":"2026-01-20T23:51:00.738115426Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:00.738165105Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 10 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.738281726Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:00.738351915Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 11 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:00.738406182Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:00.738437785Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:00.738487072Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:00.73853152Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:00.738569476Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:00.738614064Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:00.738661177Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:00.738706417Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:00.738741857Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:00.738923206Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:00.738977954Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 11 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.739029597Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:00.739079275Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:00.739116479Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:00.739213982Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:00.739393337Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:00.739574686Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:00.739690245Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.739731426Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:00.930325157Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"internal-dns-resolver","component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:00.932502528Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:371","component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","error":"\"proto error: io error: No route to host (os error 148)\"","delay":"630.386903ms","count":"2"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:01.423482925Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:01.426165547Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:01.426690727Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:01.426847758Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:01.427056271Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:01.427438848Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:01.427614506Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:01.427811897Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:01.428243512Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:01.428566592Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:01.428857518Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:01.429243552Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:01.429731198Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:01.542671095Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:01.600410683Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:01.600674045Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:01.60078756Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:01.600847859Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:01.600902658Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:01.600958198Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 14 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:01.816303651Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:01.816470712Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"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_idempotently","level":20,"time":"2026-01-20T23:51:01.816532074Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:01.816674806Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:01.816725727Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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_idempotently","level":20,"time":"2026-01-20T23:51:01.819679075Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:01.819793592Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:01.821526764Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:01.821617574Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:01.821721249Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:01.821763744Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 14 }"} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:01.821802661Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","remote_addr":"[::1]:59409"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:01.825104409Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:01.91997764Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:01.920095273Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:01.920143188Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 15 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:02.346260881Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.346807874Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:02.347625303Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.347917562Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.348247134Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.348498683Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.348859307Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:02.349604482Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.349865369Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.357532401Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/local/switch-id","method":"GET","req_id":"00351ffb-e05b-46b2-9114-a477fd9f19fc","remote_addr":"[::1]:59409","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:02.360745083Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/local/switch-id","method":"GET","req_id":"00351ffb-e05b-46b2-9114-a477fd9f19fc","remote_addr":"[::1]:59409","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:02.364148493Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/local/switch-id","method":"GET","req_id":"00351ffb-e05b-46b2-9114-a477fd9f19fc","remote_addr":"[::1]:59409","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":6596,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.404398167Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:02.404508675Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.404552923Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 15 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.40477344Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0","method":"GET","req_id":"fa336f83-35a7-405d-8016-58f13f41859b","remote_addr":"[::1]:59409","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:02.404857907Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0","method":"GET","req_id":"fa336f83-35a7-405d-8016-58f13f41859b","remote_addr":"[::1]:59409","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.405411904Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"internal-dns-resolver","component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.4058036Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.411512154Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:02.41158604Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:02.411628825Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.411672582Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:02.458975202Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:02.459164326Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:02.459248543Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.459281979Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:02.4593175Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.459348261Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:02.533161739Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.53350582Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 11 }, kind: MgsRequest(SpState) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.533772448Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:02.533981793Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:02.53412168Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 16 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.535909801Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.536040409Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.538120057Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:02.538339402Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.538491964Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:02.54262573Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:371","component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","error":"\"proto error: io error: No route to host (os error 148)\"","delay":"2.240583951s","count":"3"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:02.542873661Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:02.545870375Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:02.546265417Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.554198346Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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_idempotently","level":20,"time":"2026-01-20T23:51:02.587957467Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.590180199Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:02.593057005Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.595505464Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.618462154Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:02.637155731Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:02.644412852Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 17 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.644539022Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.646732596Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.646813967Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:02.670238944Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:02.670419071Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.670455793Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.670537425Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.670576653Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.670619848Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.670654697Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.670688424Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:02.670722692Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.670751218Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:02.670785206Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.670874963Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 13 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.670938399Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.67097911Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:02.67573126Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.675838983Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:02.676087646Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.676139799Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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_idempotently","level":20,"time":"2026-01-20T23:51:02.676180099Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.67621105Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:02.676323893Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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: 13 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.676445364Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.676489562Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:02.676536735Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 19 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:02.678242403Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0","method":"GET","req_id":"fa336f83-35a7-405d-8016-58f13f41859b","remote_addr":"[::1]:59409","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":273541,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.678892189Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.678963901Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 20 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:02.679009271Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.679041946Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:02.67917553Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.679222644Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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_idempotently","level":20,"time":"2026-01-20T23:51:02.679259917Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.679290177Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.679325998Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.679500805Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.679549691Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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_idempotently","level":10,"time":"2026-01-20T23:51:02.67967042Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:02.679775468Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:02.679828704Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 20 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.685642737Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:02.685730541Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.685776983Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 21 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:02.685819537Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.685850498Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:02.68588679Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.685916529Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:02.685951869Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.685981327Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.6860636Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.686101225Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.686136004Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.686170943Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.686208798Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:02.686509513Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:02.686696103Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 21 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.686742845Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 21 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.699711266Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:02.69982426Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:02.699865952Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:02.699904088Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:02.70026902Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:02.700381263Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:02.700469257Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:02.700560488Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:02.700646117Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:02.700820733Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.700865702Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.700898677Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.700928476Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.700961101Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.700992673Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:02.701029567Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:02.701066009Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:02.70114258Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:02.701219783Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:02.701304932Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:02.70139008Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 24 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.701431853Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 24 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:02.701472914Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.701502633Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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_idempotently","level":20,"time":"2026-01-20T23:51:02.701538053Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.701567051Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:02.70160173Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 24 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.701638192Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 24 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.7048539Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.704938397Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 25 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:02.704989107Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.705021381Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.705155497Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.705235836Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.705274823Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:02.705309923Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.705339161Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:02.705372757Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 25 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.705412746Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 25 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.708645808Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.708731107Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 26 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:02.708779403Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.708813Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:02.708850724Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.708882477Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:02.70891936Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:02.709310685Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 26 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.712281809Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.712359863Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:02.712415854Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.71245939Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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_idempotently","level":20,"time":"2026-01-20T23:51:02.712510572Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.712546062Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:02.712583015Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:02.712622263Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:02.715682613Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.715763373Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 28 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:02.71581218Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.715845465Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.71588308Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.715919552Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.715956395Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.715992917Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.716030131Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:02.716066774Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.716097685Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:02.716134899Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 28 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.716176982Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:02.721116864Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.721202844Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:02.721249587Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.721282081Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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_idempotently","level":20,"time":"2026-01-20T23:51:02.721319435Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.721350587Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:02.721395626Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:02.721435615Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:02.722936788Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.723013089Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 30 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:02.723061044Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.723093458Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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_idempotently","level":20,"time":"2026-01-20T23:51:02.723131273Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.723162325Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.723199558Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.723236962Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.723280208Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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_idempotently","level":10,"time":"2026-01-20T23:51:02.723322472Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:02.723362471Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 30 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.731743608Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:02.731870579Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 31 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:02.731922241Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.731956369Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:02.731994544Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:02.732028722Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.732067589Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.732104693Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.732142608Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.732181304Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:02.732218227Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:02.732254209Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:02.732296122Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.733207146Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:02.733291873Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:02.733546638Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:02.733663499Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:02.733998733Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:02.734121436Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:02.734215733Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:02.734255241Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:03.50077531Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:03.500860209Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:03.500895158Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:03.500931139Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:03.500963273Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:03.501045015Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:03.501090074Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:03.501132277Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:03.501171886Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:03.501257565Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:03.501341231Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:03.501422552Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:03.501504003Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:03.501595074Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:03.501686555Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:03.501777375Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:03.501868375Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:03.50191136Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:03.501950257Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:03.501992741Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 34 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:03.50203754Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:03.502068842Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"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_idempotently","level":20,"time":"2026-01-20T23:51:03.502105875Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:03.502188238Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:03.50221939Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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_idempotently","level":20,"time":"2026-01-20T23:51:03.502256373Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:03.502287806Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:03.502324137Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:03.502362794Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:03.502453884Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 34 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:03.502492581Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 34 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:03.504928545Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:03.504992582Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:03.505037851Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 35 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:03.505080736Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 35 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:03.505124453Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:03.505156436Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:03.506412063Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:03.506483945Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:03.506523984Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:03.506561909Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:03.506599624Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:03.506637289Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:03.506668961Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:03.506705464Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:03.506746485Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 35 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:03.506786163Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 35 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:03.510301955Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:03.510372184Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:03.510415871Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:03.510458415Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:03.510545167Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:03.51057702Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:03.510614134Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:03.510645466Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:03.510680655Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:03.510771646Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:03.510810182Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:03.510848377Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:03.512102852Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:03.51217794Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:03.512222679Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:03.512254552Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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_idempotently","level":20,"time":"2026-01-20T23:51:03.512291876Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:03.512323228Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:03.512360261Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:03.512399098Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:03.513677209Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:03.513753891Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 38 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:03.513801445Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:03.513833869Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:03.513871344Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:03.513908126Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:03.51394517Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:03.513981412Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:03.514018796Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:03.51405621Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:03.514087191Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:03.514123513Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 38 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:03.514162119Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:03.519138955Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:03.519219073Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:03.519265656Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:03.51929798Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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_idempotently","level":20,"time":"2026-01-20T23:51:03.519335644Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:03.519367097Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:03.519404501Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:03.519443608Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:03.521117232Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:03.521195147Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 40 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:03.521241158Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:03.521273191Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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_idempotently","level":20,"time":"2026-01-20T23:51:03.521310755Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:03.521341797Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:03.52137888Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:03.521416124Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:03.521453668Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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_idempotently","level":10,"time":"2026-01-20T23:51:03.52149003Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:03.521529388Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:03.525985693Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:03.526058217Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 41 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:03.526342229Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:03.526395925Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:03.526434492Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:03.5264642Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:03.52649931Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:03.526533868Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:03.526568377Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:03.526602534Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:03.526636722Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:03.526670068Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 41 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:03.526706831Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 41 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:03.532471597Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:03.532536154Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:03.532646252Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:03.532748274Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:03.53283202Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:03.532924173Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:03.533014602Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:03.533053389Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:04.403742177Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:04.40382459Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:04.404117991Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:04.404243369Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:04.404284731Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:04.404324279Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:04.40435973Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:04.404403707Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:04.404447543Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:04.40449147Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:04.404582571Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:04.40467318Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:04.404883998Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:04.405061549Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 44 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:04.405116628Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:04.405153141Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:04.405300803Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:04.405427875Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:04.405529997Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:04.405630596Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:04.40567795Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:04.405720775Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 44 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:04.405768359Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:04.405803318Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"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_idempotently","level":20,"time":"2026-01-20T23:51:04.405843678Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:04.405934608Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:04.405968916Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:04.406009036Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 44 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:04.407439949Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 45 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:04.407520058Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:04.407557873Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:04.407606379Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:04.407753971Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:04.407876714Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 44 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:04.409278961Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:04.410001071Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:04.410073274Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:04.410122511Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:04.410157671Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:04.410199203Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:04.41023316Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:04.410274322Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:04.410315012Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:04.410355352Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:04.410395031Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:04.411069026Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 46 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:04.41113698Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:04.411174074Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:04.411213652Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:04.411256737Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:04.438104011Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:04.438235411Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:04.438902242Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:04.439042029Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:04.439080866Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:04.439122167Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 46 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:04.439886972Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:04.439972571Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:04.440010747Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:04.440052429Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:04.440156125Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:04.440200092Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:04.441059674Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 47 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:04.441141596Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:04.441179141Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:04.441391201Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:04.442021238Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 48 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:04.442110806Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:04.442151676Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:04.442192207Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:04.442862193Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 48 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:04.442933565Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:04.442969366Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:04.443010467Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:04.443051659Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:04.443091868Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:04.443131667Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:04.443172077Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:04.443211385Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:04.443734361Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:04.486606307Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:04.486739541Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:04.486781514Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 48 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:04.49073871Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 49 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:04.490948947Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:04.491009587Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:04.491048884Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:04.491790874Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 50 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:04.491861975Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:04.491897505Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:04.49193557Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:04.491973976Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:04.492011571Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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_idempotently","level":10,"time":"2026-01-20T23:51:04.492048454Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:04.492746276Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 50 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:04.492814962Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:04.492849029Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:04.492886784Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 50 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:04.495397065Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 51 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:04.495467564Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:04.495503245Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:04.495541721Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:04.495579897Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:04.495617091Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:04.495654645Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:04.495692249Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:04.495728992Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:04.496270905Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 51 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:04.496335974Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:04.496368158Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(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_idempotently","level":10,"time":"2026-01-20T23:51:04.496403688Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 51 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:04.513860958Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:04.513957529Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:04.514048509Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:04.515467269Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:04.515578489Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:04.515666413Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:04.515755109Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:04.515793374Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:04.515881719Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:05.010715015Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"internal-dns-resolver","component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:05.013100178Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:371","component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","error":"\"proto error: io error: No route to host (os error 148)\"","delay":"4.711011427s","count":"4"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:05.625874305Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:05.626031326Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:05.626069301Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:05.626101214Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:05.626130763Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:05.626168878Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:05.626205361Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:05.626241662Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:05.632997931Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:05.633185613Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:05.633264599Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:05.633338716Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:05.633410428Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:05.633495847Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:05.633577178Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:05.633656325Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:05.637277987Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:05.637389418Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:05.637431581Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 54 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:05.637471771Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 54 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:05.637888386Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:05.637984917Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"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_idempotently","level":20,"time":"2026-01-20T23:51:05.638022842Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:05.638100927Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:05.638132118Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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_idempotently","level":20,"time":"2026-01-20T23:51:05.638166957Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:05.638196556Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:05.88587175Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:05.886153298Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:05.886368824Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 54 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:05.886505645Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 54 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:05.888502259Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:05.891319107Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:05.891520476Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 55 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:05.891665263Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 55 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:06.1341959Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:06.134398692Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:06.134592806Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:06.134647805Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:06.134687594Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:06.134725699Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:06.134762973Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:06.134801499Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:06.134833813Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:06.171594629Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:06.171724716Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 55 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:06.171771198Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 55 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:06.180423351Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:06.180561555Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 56 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:06.180612686Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 56 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:06.22594743Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:06.22632109Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:06.226436108Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:06.226609711Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:06.226706303Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:06.278170243Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:06.278369909Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:06.278414998Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 56 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:06.278833547Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:06.28070359Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 57 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:06.280827064Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 57 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:06.286346133Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:06.286459127Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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_idempotently","level":20,"time":"2026-01-20T23:51:06.286529056Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:06.286584485Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:06.28757152Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:06.289572993Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:06.354215411Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 58 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:06.354324988Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 58 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:06.377316356Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:06.377454319Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:06.377501272Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:06.377540209Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:06.37757617Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:06.37761156Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:06.37764683Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:06.37768202Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:06.377715657Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:08.307108667Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 58 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:08.307235639Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 58 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:08.312207123Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 59 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:08.312273565Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:08.31347799Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:08.313536416Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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_idempotently","level":20,"time":"2026-01-20T23:51:08.313570563Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:08.313598158Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:08.314585984Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:08.314636945Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:08.315609892Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:08.315662907Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 29 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:08.319062098Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:08.319322484Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:08.319428984Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:08.319640543Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:08.325540897Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 60 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:08.325686576Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 60 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:08.331449488Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:08.331545288Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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_idempotently","level":20,"time":"2026-01-20T23:51:08.331587912Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:08.331620096Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:08.331658261Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:08.331694723Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:08.331732148Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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_idempotently","level":10,"time":"2026-01-20T23:51:08.331767568Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:08.331923486Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:08.336436273Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:08.336559397Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 16 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:08.346849243Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:08.346926045Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"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_idempotently","level":20,"time":"2026-01-20T23:51:08.346967998Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:08.347152564Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:08.347210819Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 60 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:08.362742275Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 61 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:08.362873976Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 61 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:08.365625124Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:08.365694551Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:08.365736133Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:08.365767325Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:08.365803687Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:08.365840169Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:08.365875439Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:08.365910869Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:08.365945729Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:08.365980177Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:08.366020136Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:08.367656556Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:08.379768371Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 31 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:08.382107132Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:08.382184285Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:08.382290906Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 61 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:08.38238899Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 61 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:08.391735358Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:08.391826949Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 62 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:08.466127803Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:08.466269704Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:08.466358038Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:08.468967496Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:08.554422306Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:08.554558115Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:08.554660488Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"accepted connection","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:08.554753803Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","remote_addr":"[::1]:50562"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:08.554794363Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:08.556552865Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:08.556640379Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:08.556676971Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:08.556712993Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:08.556745838Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:08.556856597Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:08.55691858Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 63 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:08.563047757Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:08.563180911Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:08.563262522Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:08.563341669Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:08.564293724Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/ignition","method":"GET","req_id":"7c4b5bf4-6404-43b5-83e0-dfb3f5b81321","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:08.564373232Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/ignition","method":"GET","req_id":"7c4b5bf4-6404-43b5-83e0-dfb3f5b81321","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:08.564459232Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:08.564502447Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:08.565400436Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:08.566395065Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:08.566514712Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:08.566608508Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:08.566699518Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:08.567970976Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:08.568039341Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 64 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:08.568083729Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 64 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.027867348Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:09.028214536Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.0282924Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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_idempotently","level":20,"time":"2026-01-20T23:51:09.028346777Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.028389372Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:09.02857006Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.02875229Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 34 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.031885796Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":10,"time":"2026-01-20T23:51:09.032285317Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.032639478Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 64 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.032775147Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 64 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.033471967Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.038500765Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 65 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.038583789Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 65 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.03996288Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.040204559Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.040263606Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.040303735Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.04034137Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:09.040378593Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.040410146Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:09.040446868Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 22, message_id: 34 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.04048809Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 35 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.040674209Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.040729979Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.040765459Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.040797763Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.040829596Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.04086174Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.040893593Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.040925807Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.04095767Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.041014442Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.041054241Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.041088048Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.041120422Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.041152566Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.041184379Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.041215992Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.041247734Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.041279307Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.04131129Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.041343334Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.04137662Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.041408813Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.041440546Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.041472249Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.041503842Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.041535815Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.041567377Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.04159914Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.041630993Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.041663047Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.04169491Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:09.042594111Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/ignition","method":"GET","req_id":"7c4b5bf4-6404-43b5-83e0-dfb3f5b81321","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":478302,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.044556206Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.044621846Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.044662406Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 65 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.044703087Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 65 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.051025096Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 66 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.051119964Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 66 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:09.0590617Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.059199523Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:09.05943503Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.059547312Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:09.059727839Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 35 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.060063374Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0","method":"GET","req_id":"d2415b2d-a58f-43ab-8ee7-9c4c93e49625","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.060233952Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0","method":"GET","req_id":"d2415b2d-a58f-43ab-8ee7-9c4c93e49625","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.062057823Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 36 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:09.062819341Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.0630863Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.063876244Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.064143964Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.06635867Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 67 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.066820234Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:09.070127032Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.070278242Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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_idempotently","level":20,"time":"2026-01-20T23:51:09.070329623Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.070366436Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:09.0704088Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 36 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.070455753Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 37 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.071700869Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.071818772Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.071863821Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.073458028Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 68 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.073533628Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 68 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:09.091316613Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.09139591Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.09144177Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.091488743Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.091533151Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.091571427Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.091608551Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:09.091645965Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.09167892Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:09.091715482Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.09183047Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 38 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.092225953Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.092355109Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 68 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.092744841Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.097704372Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 69 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.097878927Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 69 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:09.100837516Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.100937194Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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_idempotently","level":20,"time":"2026-01-20T23:51:09.100981231Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.101014897Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:09.101071189Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.101170796Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 39 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.101370642Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.101661317Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.101948095Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.103492965Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 70 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.103572141Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 70 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:09.105933207Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.105999398Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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_idempotently","level":20,"time":"2026-01-20T23:51:09.106043625Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.106436223Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.107285044Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.107368579Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.107411594Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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_idempotently","level":10,"time":"2026-01-20T23:51:09.107700456Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:09.108427807Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0","method":"GET","req_id":"d2415b2d-a58f-43ab-8ee7-9c4c93e49625","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":48374,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.109152422Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.109336446Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 70 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.11811509Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 71 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.118246781Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 71 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:09.134879788Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.134998393Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:09.135044674Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.13507787Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.135115925Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.135203619Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.135260321Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.135298427Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.135335811Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":10,"time":"2026-01-20T23:51:09.135642218Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"7c4d32b1-f340-4c42-96ab-710332b13f09","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.135829108Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"7c4d32b1-f340-4c42-96ab-710332b13f09","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.136283718Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.136682758Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 71 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.137155114Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 71 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.145078484Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.145193241Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:09.148945792Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:09.149078004Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.149375162Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.149538015Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.150309302Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.150495541Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.150971122Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.151087723Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.151132412Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 41 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.151179315Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.151234574Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 42 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.151279553Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.151333951Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.15137906Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.151433919Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.151481092Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.159123656Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:09.159330205Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"7c4d32b1-f340-4c42-96ab-710332b13f09","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":23718,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.163946777Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"4141dcd7-953d-4118-b7af-fa815f6add3a","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.164060903Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"4141dcd7-953d-4118-b7af-fa815f6add3a","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.16433683Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.164600342Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 46 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.164653928Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.170511297Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 47 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.171484063Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.171635423Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 48 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.171678548Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.171725862Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 49 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.171761693Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.171804257Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.171841501Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.171930277Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:09.172148679Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"4141dcd7-953d-4118-b7af-fa815f6add3a","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":8559,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.173390969Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"0254bc55-eb50-4c43-ba6a-f88bdca6f920","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.173539714Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"0254bc55-eb50-4c43-ba6a-f88bdca6f920","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.173601907Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.173973172Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 52 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.174035265Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.174172767Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 53 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.174344828Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.174611266Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 54 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.174668158Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.178888896Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 55 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.179015798Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.179544354Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 56 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.179690985Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.17974407Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:09.180269821Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"0254bc55-eb50-4c43-ba6a-f88bdca6f920","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":6681,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.186058674Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a5cae4ab-5d4d-4a95-b9de-03ed36d4793f","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.186229703Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a5cae4ab-5d4d-4a95-b9de-03ed36d4793f","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.186595888Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.187241697Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 58 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.187454879Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.188009858Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 59 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.188203812Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.194683203Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 60 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.1949344Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.195263412Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 61 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.19555034Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.237967947Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 62 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.238120809Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.23848987Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:09.238852779Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a5cae4ab-5d4d-4a95-b9de-03ed36d4793f","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":52764,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.245100751Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"5278141b-543c-4f87-9535-5a1024134d57","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.2451959Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"5278141b-543c-4f87-9535-5a1024134d57","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.245656131Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 64 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.25239717Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 64 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.253493351Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 65 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.258070434Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 65 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.25815397Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 66 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.25820473Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 66 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.258248908Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 67 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.25829533Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.258333405Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 68 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.258378975Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 68 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.25841666Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 69 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.258461839Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 69 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:09.258500596Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"5278141b-543c-4f87-9535-5a1024134d57","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":10837,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.272807858Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"e79f352f-5366-4cf9-9994-efb47ac7e68b","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.273052783Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"e79f352f-5366-4cf9-9994-efb47ac7e68b","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.273572793Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 70 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.279798741Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 70 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.280546843Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 71 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.280902367Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 71 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.281051302Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 72 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.281303471Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 72 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.281588776Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 73 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.281766759Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 73 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.281847038Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 74 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.282087363Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 74 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.28217158Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 75 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.282248102Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 75 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:09.282549418Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"e79f352f-5366-4cf9-9994-efb47ac7e68b","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":9749,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.31416759Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"36b599c4-eb26-4a3a-872e-ed017481bede","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.314308419Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"36b599c4-eb26-4a3a-872e-ed017481bede","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.314575828Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 76 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.315321956Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 76 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:09.315543535Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"36b599c4-eb26-4a3a-872e-ed017481bede","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1023,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.324300345Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"510fb1ef-4b2e-4c99-abc6-b150f1ef4f8b","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.324524058Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"510fb1ef-4b2e-4c99-abc6-b150f1ef4f8b","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.326069729Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 77 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.350309409Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 77 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:09.350756605Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"510fb1ef-4b2e-4c99-abc6-b150f1ef4f8b","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":26473,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.352975098Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"924e0a04-3ef4-46e8-ac7c-9b788e93a537","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.353063543Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"924e0a04-3ef4-46e8-ac7c-9b788e93a537","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.353425329Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 78 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.353711406Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 78 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:09.353931151Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"924e0a04-3ef4-46e8-ac7c-9b788e93a537","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1228,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.355806895Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"e2b4e3ee-3a80-4210-a8ee-ff42069b28e5","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.355887806Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"e2b4e3ee-3a80-4210-a8ee-ff42069b28e5","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.356154143Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 79 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.35705639Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 79 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:09.357399138Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"e2b4e3ee-3a80-4210-a8ee-ff42069b28e5","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1484,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.362732099Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1","method":"GET","req_id":"e7d5fd72-a7f8-4ee6-b24c-9f9a0d18cd00","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.362829322Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1","method":"GET","req_id":"e7d5fd72-a7f8-4ee6-b24c-9f9a0d18cd00","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.362965521Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 19 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.363237199Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.36341917Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.36353037Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 20 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.363736428Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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: 20 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:09.364053426Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1","method":"GET","req_id":"e7d5fd72-a7f8-4ee6-b24c-9f9a0d18cd00","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1331,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.365567384Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"19511dbd-ba8c-4d08-8219-ed8348c1356e","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.365645969Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"19511dbd-ba8c-4d08-8219-ed8348c1356e","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.365861446Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 21 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.366048146Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 21 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.366105489Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 22 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.366243072Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 22 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.366301387Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 23 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.366617313Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 23 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.366679145Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 24 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.36680776Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 24 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.366870033Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 25 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.367001413Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 25 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.367100309Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 26 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.367253963Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 26 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:09.367401325Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"19511dbd-ba8c-4d08-8219-ed8348c1356e","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1854,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.369455212Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"3d825a34-59cf-411a-b4f0-19578227cdf3","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.369516644Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"3d825a34-59cf-411a-b4f0-19578227cdf3","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.369679627Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 27 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.370035972Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.370098145Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.370144036Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 28 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.37018142Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 29 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.370226259Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 29 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.370263483Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 30 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.370307981Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 30 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.370345195Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 31 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.37053456Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.370583497Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.370628556Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:09.370778383Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"3d825a34-59cf-411a-b4f0-19578227cdf3","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1308,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.372279265Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"0aaad56d-d869-403c-a64a-323b30901a75","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.372415194Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"0aaad56d-d869-403c-a64a-323b30901a75","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.372649167Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.373526044Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 33 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.373589349Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.373874824Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 34 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.373938801Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.374077966Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 35 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.37413549Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.374272251Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 36 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.374327611Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.374461977Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 37 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.374521906Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.37465042Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:09.374792612Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"0aaad56d-d869-403c-a64a-323b30901a75","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2546,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.376116353Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"e2871654-5983-4359-aacf-8411bf8f540c","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.376175861Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"e2871654-5983-4359-aacf-8411bf8f540c","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.376223866Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.376661833Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.376742282Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.376972799Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.377104059Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.377315227Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 41 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.377364695Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.377410636Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 42 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.377477548Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.377568849Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.37768058Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.377740068Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:09.377864575Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"e2871654-5983-4359-aacf-8411bf8f540c","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2128,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.381662015Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f273eb79-41e0-45d1-b20d-759f06bfc477","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.381996086Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f273eb79-41e0-45d1-b20d-759f06bfc477","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.382567798Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.383172456Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.38324039Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.387858896Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 46 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.388197987Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.389379186Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 47 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.389449035Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.389570265Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 48 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.389622368Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.389741925Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 49 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.389796282Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.389927863Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:09.390139081Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f273eb79-41e0-45d1-b20d-759f06bfc477","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":8559,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.406112152Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"ad84c8f9-aef1-402b-b5c1-973215e4490f","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.406208683Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"ad84c8f9-aef1-402b-b5c1-973215e4490f","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.406782439Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.407419651Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.407473768Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.407508216Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.407541292Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.407573155Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.407612282Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 80 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.40765154Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:09.407690627Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:09.407774423Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:09.407858189Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.407940392Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 51 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.407977415Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:09.408039789Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.408130008Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 80 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.408221358Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.408312028Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.408461644Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 81 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.408511463Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 74 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.408553977Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 74 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:09.408604507Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.408636651Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:09.408906084Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.408962045Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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_idempotently","level":20,"time":"2026-01-20T23:51:09.410282209Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.410341918Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:09.410382708Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.410475642Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 53 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.410595209Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 81 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.410789634Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 74 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.410848671Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 74 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.41482757Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 82 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.414994641Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 75 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.415131843Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 75 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:09.415403461Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.415514601Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:09.415681611Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.415776109Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.415860075Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.415939332Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.416112645Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:09.41645843Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.416550222Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:09.416698365Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 53 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.416824535Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 54 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.417031955Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.417238535Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 82 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.417400515Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 75 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.417532657Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 75 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.423590232Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 83 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.42376071Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 76 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.423822863Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 76 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.424079511Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:09.428650603Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.428715351Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:09.428751513Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.4287804Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:09.428930006Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 54 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.429023091Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 55 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.42906312Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.432475147Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.432587689Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.432626997Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 76 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.432661987Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.434227877Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 77 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.434303938Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:09.434562901Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.434614383Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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_idempotently","level":20,"time":"2026-01-20T23:51:09.437441661Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.437500598Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:09.437669062Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 55 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.43788538Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 56 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.438231415Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.438300703Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.44045077Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 78 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.440684323Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 78 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:09.460731481Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.460854665Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.460946567Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.461031034Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.461370346Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.461467128Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.46154941Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:09.46173091Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.461830607Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:09.462000133Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 56 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.462652745Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 57 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.463167605Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 78 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.463328173Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.471468262Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 79 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.471680352Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 79 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:09.472209941Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.472330179Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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_idempotently","level":20,"time":"2026-01-20T23:51:09.472555856Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.478765813Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:09.47916844Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 57 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.479406442Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 58 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.479705744Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.479943665Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.482947644Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 80 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.483030528Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 80 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:09.487777819Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.488584136Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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_idempotently","level":20,"time":"2026-01-20T23:51:09.489007835Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.489063144Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.48910146Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.489233301Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.489285234Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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_idempotently","level":10,"time":"2026-01-20T23:51:09.489322588Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 58 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:09.489691699Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"ad84c8f9-aef1-402b-b5c1-973215e4490f","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":83608,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.490507344Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.490574076Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 80 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.505919474Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 81 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.506209568Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 81 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:09.507421117Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.507505314Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:09.507571405Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:09.50762467Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.507687264Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.507749427Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.507810548Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.507870367Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:09.507924193Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":10,"time":"2026-01-20T23:51:09.507987429Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"9e48aa3d-8224-46a5-9a91-6fb51b7105ae","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.508072146Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"9e48aa3d-8224-46a5-9a91-6fb51b7105ae","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.508146564Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 59 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.50979593Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 81 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.509885397Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 81 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.516499575Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.516809859Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:09.527660847Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:09.528082291Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.528356043Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 59 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:09.52935442Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"9e48aa3d-8224-46a5-9a91-6fb51b7105ae","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":21641,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.531290825Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.531558886Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.533275184Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.535433118Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.546040833Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"23469931-c5e4-497a-883b-a0ff6f366351","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.546247182Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"23469931-c5e4-497a-883b-a0ff6f366351","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.549752153Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 60 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.551612787Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 60 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:09.555113008Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"23469931-c5e4-497a-883b-a0ff6f366351","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":7197,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.563760813Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"489b8411-7cbd-4efc-8043-3084c317dd52","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.563911522Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"489b8411-7cbd-4efc-8043-3084c317dd52","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.564549264Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"internal-dns-resolver","component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.579591912Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 61 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.582779735Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 61 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:09.584282972Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"489b8411-7cbd-4efc-8043-3084c317dd52","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":20531,"response_code":200} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:09.595877131Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:371","component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","error":"\"proto error: io error: No route to host (os error 148)\"","delay":"9.293772869s","count":"5"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.598748767Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"ea67e440-857e-4c8b-a6a7-668a4cbf4675","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.598847894Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"ea67e440-857e-4c8b-a6a7-668a4cbf4675","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.599399566Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 62 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.601616015Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 62 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:09.601903835Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"ea67e440-857e-4c8b-a6a7-668a4cbf4675","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":3194,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.640419756Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0","method":"GET","req_id":"dc7ce317-52da-4b5d-bb8c-5ef88d386d47","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.640527659Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0","method":"GET","req_id":"dc7ce317-52da-4b5d-bb8c-5ef88d386d47","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.640948312Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:09.641299237Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.641577619Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.641692957Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.642037419Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:09.642596306Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0","method":"GET","req_id":"dc7ce317-52da-4b5d-bb8c-5ef88d386d47","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1944,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.654504276Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"443be5d4-4d3b-46c8-9aac-d9a5bd145491","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.654593974Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"443be5d4-4d3b-46c8-9aac-d9a5bd145491","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.655330322Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:09.655727419Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.655860582Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentActiveSlot(0)","header":"Header { version: 22, message_id: 85 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:09.65645538Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"443be5d4-4d3b-46c8-9aac-d9a5bd145491","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1972,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.65751589Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"74b5d030-74f4-43f9-a998-a0c90ddc5f20","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.65758136Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"74b5d030-74f4-43f9-a998-a0c90ddc5f20","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.657774172Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.658112942Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:09.658313229Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"74b5d030-74f4-43f9-a998-a0c90ddc5f20","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":806,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.659193482Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"c9ba1c76-f8c6-4603-bd74-f7d38cce258b","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.659260134Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"c9ba1c76-f8c6-4603-bd74-f7d38cce258b","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.659372136Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.659558966Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:09.659710746Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"c9ba1c76-f8c6-4603-bd74-f7d38cce258b","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":528,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.660513636Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"612b1dbd-2f26-4b06-b6c6-fcbe535e2278","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.66057604Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"612b1dbd-2f26-4b06-b6c6-fcbe535e2278","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.660806266Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.66106575Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 88 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.661120849Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.661260736Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 89 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.661396404Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.661779553Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 90 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.66183863Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.661883689Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 91 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.661920733Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.662081261Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.662135548Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.662254794Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:09.662668143Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"612b1dbd-2f26-4b06-b6c6-fcbe535e2278","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1995,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.679273726Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"54a872a6-39cc-4dff-9747-c871d3f50ed5","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.679382561Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"54a872a6-39cc-4dff-9747-c871d3f50ed5","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.679850558Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.680921358Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 94 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.680987449Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.681035655Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 95 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.681072768Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.681146033Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 96 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.681183538Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.681227855Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 97 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.681264608Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.681511687Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.681577718Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.681626465Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:09.681916279Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"54a872a6-39cc-4dff-9747-c871d3f50ed5","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2734,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.700489057Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"e8b4cecd-d6fc-4990-b101-f3ac2064a7f5","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.700694284Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"e8b4cecd-d6fc-4990-b101-f3ac2064a7f5","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.70221271Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.703494689Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 100 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.703581511Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.703811065Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 101 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.703870022Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.704084086Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 102 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.70414166Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.704311306Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 103 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.704369982Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.704480431Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 104 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.704533596Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.704684174Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:09.70546476Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"e8b4cecd-d6fc-4990-b101-f3ac2064a7f5","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":4759,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.706746308Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b874243d-bea5-4260-8fb5-66ac3a1c0593","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.706809223Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b874243d-bea5-4260-8fb5-66ac3a1c0593","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.707061863Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.707309784Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 106 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.707364212Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.707506293Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 107 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.707561292Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.707694606Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 108 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.707748472Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.707859392Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 109 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.707911916Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.708043918Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 110 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.708094237Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.708303191Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:09.708482376Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b874243d-bea5-4260-8fb5-66ac3a1c0593","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1758,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.709769845Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"462a5cd7-ddaa-43a0-a47e-8b0e1aa4520d","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.709844092Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"462a5cd7-ddaa-43a0-a47e-8b0e1aa4520d","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.709891306Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.709936936Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 112 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.710132413Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.710433279Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 113 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.710517957Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.710587615Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 114 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.710632984Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.710920153Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.710968108Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.711134077Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 116 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.711188605Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.7113326Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:09.711707973Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"462a5cd7-ddaa-43a0-a47e-8b0e1aa4520d","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2128,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.712518458Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b272c12c-5b50-4559-8f24-dae5f0936667","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.712581623Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b272c12c-5b50-4559-8f24-dae5f0936667","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.712814494Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.71314069Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 118 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.713224987Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.713356708Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 119 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.713409793Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.713549259Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 120 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.713598276Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.713830426Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 121 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.713886668Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.714025102Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 122 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.71407975Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.714351007Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:09.714665881Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b272c12c-5b50-4559-8f24-dae5f0936667","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2155,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.715864424Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"9b426bb0-89c0-4172-9eab-5c0ca3f61697","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.715976807Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"9b426bb0-89c0-4172-9eab-5c0ca3f61697","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.716026555Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.716071193Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 124 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:09.716345857Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"9b426bb0-89c0-4172-9eab-5c0ca3f61697","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":687,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.717343373Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"c0d6ae80-b25d-4ece-84a3-751ad0f33f75","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.717425826Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"c0d6ae80-b25d-4ece-84a3-751ad0f33f75","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.719592376Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.719997188Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 125 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:09.72046807Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"c0d6ae80-b25d-4ece-84a3-751ad0f33f75","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":3268,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.7228315Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"7565cd74-9ec9-47b0-a89c-1adaadb07b70","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.722906779Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"7565cd74-9ec9-47b0-a89c-1adaadb07b70","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.724217495Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.724287985Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 126 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:09.724353464Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"7565cd74-9ec9-47b0-a89c-1adaadb07b70","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1239,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.72559341Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"eece9261-348d-4f2d-9315-26a248ba43f1","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.725750942Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"eece9261-348d-4f2d-9315-26a248ba43f1","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.725805029Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.7258511Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 127 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:09.725889025Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"eece9261-348d-4f2d-9315-26a248ba43f1","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":614,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.726031878Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1","method":"GET","req_id":"57f462a3-4956-4623-a539-97a3b319cb54","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.726107508Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1","method":"GET","req_id":"57f462a3-4956-4623-a539-97a3b319cb54","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.726153308Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:09.726565996Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.727124401Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:09.728019564Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.728528923Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:09.728717917Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1","method":"GET","req_id":"57f462a3-4956-4623-a539-97a3b319cb54","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2702,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.729762265Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"2e2f1b37-2b05-44aa-867e-6937f5ac0a04","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.729818877Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"2e2f1b37-2b05-44aa-867e-6937f5ac0a04","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.730212617Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:09.730271303Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.730376541Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentActiveSlot(0)","header":"Header { version: 22, message_id: 85 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:09.730700353Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"2e2f1b37-2b05-44aa-867e-6937f5ac0a04","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":952,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.742699253Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"1cb9d2a3-fef6-4e09-ba4e-fa81f84368d1","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.74281875Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"1cb9d2a3-fef6-4e09-ba4e-fa81f84368d1","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.743029237Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.743272969Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:09.743537042Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"1cb9d2a3-fef6-4e09-ba4e-fa81f84368d1","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":841,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.744577493Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"26a2b3bf-1b9a-4466-894b-074a315c4123","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.744681258Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"26a2b3bf-1b9a-4466-894b-074a315c4123","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.744867286Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.745033786Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:09.746768361Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"26a2b3bf-1b9a-4466-894b-074a315c4123","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2190,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.748837608Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"89575fb7-4ea4-4793-ab80-30a1f387c978","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.748911214Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"89575fb7-4ea4-4793-ab80-30a1f387c978","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.749958318Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.750105569Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 88 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.750148585Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.750195387Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 89 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.750235166Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.750280736Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 90 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.750338Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.750470522Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 91 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.750536022Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.750683454Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.750983398Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.751170127Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:09.751343871Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"89575fb7-4ea4-4793-ab80-30a1f387c978","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2527,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.752553567Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ae3c2ed5-c075-406e-b49a-6cfa0d4d4bf6","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.752626992Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ae3c2ed5-c075-406e-b49a-6cfa0d4d4bf6","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.752746108Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.752950383Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 94 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.753007676Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.753520422Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 95 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.753598336Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.753646391Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 96 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.753683915Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.753728273Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 97 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.753764735Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.753808823Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.753846948Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.753891035Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:09.753929281Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ae3c2ed5-c075-406e-b49a-6cfa0d4d4bf6","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1352,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.75488792Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"b71ef7aa-a0e1-449f-9a0b-c3af94fe032e","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.754976164Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"b71ef7aa-a0e1-449f-9a0b-c3af94fe032e","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.755257822Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.759424884Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 100 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.759522848Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.759575853Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 101 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.75961507Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.75966044Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 102 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.759700439Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.759805247Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 103 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.759889624Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.759941817Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 104 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.759979191Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.760024892Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:09.760063278Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"b71ef7aa-a0e1-449f-9a0b-c3af94fe032e","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1708,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.760127465Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"1be8d61a-5b82-4212-ac74-c5f27452fea2","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.760172364Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"1be8d61a-5b82-4212-ac74-c5f27452fea2","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.760219367Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.76026621Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 106 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.760303514Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.760348052Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 107 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.760385045Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.762529943Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 108 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.762610131Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.762695821Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 109 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.762744287Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.762789517Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 110 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.762826881Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.762871809Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:09.762911308Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"1be8d61a-5b82-4212-ac74-c5f27452fea2","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":3654,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.762968481Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"36129247-30f0-4dd6-97df-8d751a2e1291","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.763015795Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"36129247-30f0-4dd6-97df-8d751a2e1291","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.763061495Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.764903713Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 112 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.765082647Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.765148738Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 113 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.765978762Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.766641595Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 114 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.766903163Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.767188608Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.767531106Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.771655042Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 116 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.771727356Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.771776854Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:09.771816302Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"36129247-30f0-4dd6-97df-8d751a2e1291","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":6752,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.771881751Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"116b3f4f-4c59-4aad-b741-b33da00c2da3","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.771928213Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"116b3f4f-4c59-4aad-b741-b33da00c2da3","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.772020767Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.772758568Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 118 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.772910949Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.773534785Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 119 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.773637879Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.773841512Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 120 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.773978543Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.774744781Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 121 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.774812535Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.775393535Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 122 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.77563323Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.776283267Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:09.776762677Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"116b3f4f-4c59-4aad-b741-b33da00c2da3","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":5334,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.788862938Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"c2d732da-c39c-4050-b1e6-772ab83f0baf","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.78902071Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"c2d732da-c39c-4050-b1e6-772ab83f0baf","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.78949001Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.790223071Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 124 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:09.790572774Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"c2d732da-c39c-4050-b1e6-772ab83f0baf","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1742,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.792698744Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"c62613f0-eb4c-43e4-bab6-54473134eb10","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.792828731Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"c62613f0-eb4c-43e4-bab6-54473134eb10","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.793215617Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.793835685Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 125 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:09.794328722Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"c62613f0-eb4c-43e4-bab6-54473134eb10","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1902,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.795524189Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"d9a958b8-9753-405b-afb4-f3ac0e9b4c56","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.795643736Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"d9a958b8-9753-405b-afb4-f3ac0e9b4c56","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.796940043Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.801097445Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 126 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:09.801875165Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"d9a958b8-9753-405b-afb4-f3ac0e9b4c56","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":6349,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.803855387Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"2ef1e3ec-464e-4214-bdc7-1118793c0328","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:09.804036165Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"2ef1e3ec-464e-4214-bdc7-1118793c0328","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:09.804765238Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:09.805441988Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 127 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:09.805896839Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"2ef1e3ec-464e-4214-bdc7-1118793c0328","remote_addr":"[::1]:50562","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2058,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:10.405101044Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:10.40517952Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:10.405331982Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:10.405387983Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:10.405423984Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:10.405464714Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:10.405505024Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:10.405545514Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:10.405624411Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:10.405764688Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:10.405853715Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:10.405935887Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:10.406064953Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:10.406160522Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:10.406252695Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:10.406345138Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:10.406441028Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:10.406485305Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:10.406524543Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:10.40656851Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 129 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:10.406654711Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:10.4067402Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"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_idempotently","level":20,"time":"2026-01-20T23:51:10.40678565Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:10.406870649Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:10.406902161Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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_idempotently","level":20,"time":"2026-01-20T23:51:10.406939294Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:10.406970727Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:10.407041707Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:10.407085324Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:10.407180292Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 129 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:10.40721977Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 129 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:10.409044784Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:10.411058782Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:10.413176806Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:10.413255502Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 130 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:10.413437843Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:10.41349175Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:10.413535897Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:10.413571327Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:10.413612178Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:10.413653671Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:10.41369398Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:10.41377975Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:10.413818918Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:10.413858937Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:10.413902052Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 130 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:10.414019264Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 130 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:10.418676978Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:10.418767978Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:10.418815212Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:10.419426672Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:10.419550638Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:10.419585667Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:10.419624063Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:10.419656007Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:10.419752578Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:10.419862325Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:10.419905531Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:10.419944748Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:10.422558785Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:10.422671478Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:10.422724403Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:10.422761897Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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_idempotently","level":20,"time":"2026-01-20T23:51:10.422804782Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:10.422915351Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:10.422960781Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:10.42300579Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:10.423124505Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:10.423185897Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 133 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:10.423498726Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:10.423561029Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:10.423605457Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:10.423648362Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:10.423689855Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:10.42373283Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:10.423773851Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:10.423815453Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:10.423849851Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:10.42395013Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 133 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:10.423996191Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:10.429598355Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:10.429947967Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:10.430370033Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:10.430490141Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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_idempotently","level":20,"time":"2026-01-20T23:51:10.430826076Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:10.431439451Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:10.431704586Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:10.431858991Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:10.434009179Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:10.434581903Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 135 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:10.434931095Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:10.435046313Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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_idempotently","level":20,"time":"2026-01-20T23:51:10.435223414Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:10.435320766Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:10.435411486Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:10.435563507Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:10.435662303Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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_idempotently","level":10,"time":"2026-01-20T23:51:10.435851467Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:10.436077635Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 135 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:10.440148567Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:10.440453811Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 136 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:10.441459673Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:10.441580893Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:10.441760779Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:10.441869745Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:10.441958421Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:10.442046585Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:10.442201612Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:10.442292101Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:10.442427449Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:10.442668256Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 136 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:10.442824025Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 136 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:10.449230541Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:10.44955321Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:10.45054821Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:10.451426379Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:10.451546397Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:10.451721654Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:10.451822804Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:10.451869347Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.404327336Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.404430911Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.404467915Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.404500549Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.40453123Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:11.404570197Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 65 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.404607431Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:11.404707078Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:11.404896363Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:11.404987694Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:11.405118523Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:11.405198121Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:11.405634705Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:11.405906564Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 65 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.406020619Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:11.406110066Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:11.406513886Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:11.406582181Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 66 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.406624295Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.406667821Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 139 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:11.424428221Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:11.424536936Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"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_idempotently","level":20,"time":"2026-01-20T23:51:11.424580983Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:11.424669308Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:11.424702013Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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_idempotently","level":20,"time":"2026-01-20T23:51:11.424739918Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:11.424771721Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:11.433530576Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:11.448546581Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 66 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.449057232Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 139 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.449143012Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 139 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.451304121Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.45304563Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:11.453132562Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.453182571Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 140 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:11.458602033Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:11.458748563Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:11.458791067Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:11.458823071Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:11.458859072Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:11.458895554Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:11.458931074Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:11.458966094Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:11.458996925Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:11.459032185Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:11.459073707Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 140 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.459486695Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 140 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.463582816Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:11.463740118Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.463804465Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:11.467851239Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:11.469368493Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:11.469450175Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:11.469579872Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:11.469629009Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:11.472814777Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:11.473042017Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:11.473102958Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:11.473145082Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.474837613Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.474913864Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:11.475226744Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:11.475286432Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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_idempotently","level":20,"time":"2026-01-20T23:51:11.47532577Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:11.475358735Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:11.475400578Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:11.47550758Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:11.476848746Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.47692167Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 143 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:11.476968593Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:11.477046608Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:11.477088671Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:11.477125844Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:11.477163279Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:11.477200282Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:11.477238457Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:11.477561517Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:11.477616646Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:11.477657277Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 143 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.477696905Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:11.482457923Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.482545697Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:11.482868957Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:11.482924818Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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_idempotently","level":20,"time":"2026-01-20T23:51:11.482963825Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:11.483023774Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:11.483066108Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:11.483106978Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:11.484549525Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.484618051Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 145 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:11.484782737Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:11.484831654Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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_idempotently","level":20,"time":"2026-01-20T23:51:11.484870851Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:11.484902203Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:11.484939507Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:11.484976501Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:11.485069525Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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_idempotently","level":10,"time":"2026-01-20T23:51:11.4851076Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:11.48514795Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 145 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.488860231Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.489024306Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 146 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:11.489207549Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:11.489255574Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:11.489295203Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:11.489327406Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:11.48936443Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:11.489400972Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:11.489437444Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:11.489473806Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:11.489510299Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:11.489548063Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.489587311Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 146 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.497433739Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:11.49754022Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:11.499895915Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:11.500030832Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:11.500118996Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:11.50021686Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:11.500359553Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:11.500404722Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.458873755Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.459046477Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.459101476Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.459135463Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.460180483Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.460262124Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.460308616Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.460348525Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:12.46071929Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:12.461019644Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:12.461111747Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:12.461192567Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.462747837Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.463112409Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.463231054Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.463322184Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.466743008Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.466829589Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.466872975Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.466918185Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 149 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:12.477693583Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:12.477815534Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"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_idempotently","level":20,"time":"2026-01-20T23:51:12.477857517Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:12.478243592Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:12.478346235Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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_idempotently","level":20,"time":"2026-01-20T23:51:12.478388549Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:12.478420272Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:12.480187451Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.480273221Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.480365404Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.480406685Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 149 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.483880053Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.485972246Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.489988279Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.490087746Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 150 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:12.491965484Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:12.492038599Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:12.492082917Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:12.492117746Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:12.492156473Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:12.492196292Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:12.492234657Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:12.492273494Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:12.492305347Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:12.492459453Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","remote_addr":"[::1]:53386"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.493129079Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 94 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.493201422Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 150 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.493244627Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 150 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.49356926Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/ignition","method":"GET","req_id":"225b9c79-d05c-46e8-9f8f-4031c59cf0a7","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.493648908Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/ignition","method":"GET","req_id":"225b9c79-d05c-46e8-9f8f-4031c59cf0a7","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.499939114Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 95 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.500191574Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.500262555Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.500452681Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:12.500585514Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:12.500622588Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:12.500660422Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:12.500693578Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:12.500731012Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 95 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.500829066Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 96 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.500872322Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.500915417Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 151 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.500954926Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.502419877Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.502499204Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.502644311Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:12.503027289Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:12.503064343Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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_idempotently","level":20,"time":"2026-01-20T23:51:12.503102669Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:12.503134492Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:12.503172136Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 22, message_id: 96 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.503212556Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.503252926Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 152 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.503481359Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.503538271Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.503572249Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.503604462Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.503636556Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.503668649Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.503701074Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.503733488Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.503765361Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.503797394Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.503829328Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.503861632Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.503893405Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.503924967Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.5039569Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.503989124Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.504021468Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.504100715Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.504134652Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.504166616Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.504198308Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.504230041Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.504261674Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.504293457Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.50432533Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.504357013Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.504388485Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.504420348Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.504452051Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.504486499Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:12.504560335Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:12.507285732Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/ignition","method":"GET","req_id":"225b9c79-d05c-46e8-9f8f-4031c59cf0a7","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":13752,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.507617178Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.507953484Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 153 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:12.508167388Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:12.50822399Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:12.508265162Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:12.508303708Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:12.508342385Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:12.508379799Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:12.508416782Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:12.508454607Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:12.508488464Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:12.510266475Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 153 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.510347245Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 153 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.510571098Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0","method":"GET","req_id":"0b609628-2f7f-453a-b881-7cbde1e85597","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.510643221Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0","method":"GET","req_id":"0b609628-2f7f-453a-b881-7cbde1e85597","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.515912044Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.516004427Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.516052573Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:12.608095449Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:12.608235697Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:12.608269353Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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_idempotently","level":20,"time":"2026-01-20T23:51:12.608305545Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:12.608337168Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:12.617809365Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.617941637Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.617982748Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 154 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.619623217Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.619699758Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.619743014Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 155 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:12.619898542Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:12.619951888Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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_idempotently","level":20,"time":"2026-01-20T23:51:12.619988821Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:12.62001869Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:12.6200539Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:12.620088809Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:12.620124529Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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_idempotently","level":10,"time":"2026-01-20T23:51:12.620158126Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.620250669Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.620286981Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 155 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:12.625628849Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0","method":"GET","req_id":"0b609628-2f7f-453a-b881-7cbde1e85597","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":115019,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.62572506Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.625771271Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 156 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:12.625906179Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:12.625958612Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:12.625995525Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:12.626025455Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:12.626060043Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:12.626095012Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:12.626130453Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:12.626166534Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:12.626201323Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:12.627417161Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 156 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.627485356Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 156 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.627525555Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"3025dc62-83bc-48dc-b741-ec6da51edf73","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.627573109Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"3025dc62-83bc-48dc-b741-ec6da51edf73","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.637781354Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.638080527Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.638156176Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.638366403Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:12.638467002Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.638642249Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 99 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.638752447Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.638944447Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.639040137Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.639186447Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.639238329Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.639388767Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 100 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.639440229Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.639700525Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 101 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.639750654Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.639908567Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 102 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.640143903Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.640212428Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.640614545Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.640790603Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:12.641017472Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"3025dc62-83bc-48dc-b741-ec6da51edf73","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":13460,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.669611636Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"5b7b38ed-3aae-46de-821d-e50f34ccd682","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.669787554Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"5b7b38ed-3aae-46de-821d-e50f34ccd682","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.669858324Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.669928994Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 105 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.669983863Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.670068971Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 106 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.670128629Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.670278075Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 107 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.670359597Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.670425718Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 108 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.670480987Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.670607317Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.670674039Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.670756072Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:12.671220882Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"5b7b38ed-3aae-46de-821d-e50f34ccd682","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1701,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.678583302Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"54ca049c-c869-49db-a5ef-1dfd23baf799","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.678677969Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"54ca049c-c869-49db-a5ef-1dfd23baf799","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.678792776Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.678974867Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 111 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.679032691Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.679176506Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 112 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.679229782Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.679599825Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 113 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.679665074Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.680239752Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 114 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.68063286Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.681161818Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.681226676Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.68135488Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:12.681591899Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"54ca049c-c869-49db-a5ef-1dfd23baf799","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2993,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.684313419Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"4c6ae0b9-9277-4829-a453-cfb556c31ea0","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.6843947Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"4c6ae0b9-9277-4829-a453-cfb556c31ea0","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.684531881Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.684700926Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 117 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.684757578Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.684898096Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 118 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.684954047Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.685089495Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 119 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.685143071Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.685449188Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 120 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.685510289Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.685555578Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 121 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.685590097Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.685721136Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:12.685912816Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"4c6ae0b9-9277-4829-a453-cfb556c31ea0","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1592,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.688319832Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a23cb10a-f40f-41d9-a8ad-60f3990f495e","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.688397736Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a23cb10a-f40f-41d9-a8ad-60f3990f495e","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.688558335Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.688750255Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 123 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.688809883Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.689108434Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 124 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.689173062Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.689304833Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 125 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.689360383Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.68950539Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 126 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.689563084Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.689698733Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 127 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.689752589Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.689893088Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:12.690119696Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a23cb10a-f40f-41d9-a8ad-60f3990f495e","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1819,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.691281707Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"53505c14-6276-4086-ac0b-70df9cb69492","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.691357738Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"53505c14-6276-4086-ac0b-70df9cb69492","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.691478537Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.691645378Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 129 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.691730366Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.691840995Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 130 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.692140328Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.69230799Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 131 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.692517414Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.69270733Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 132 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.692765496Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.692905443Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 133 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.692959951Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.693132512Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:12.693289233Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"53505c14-6276-4086-ac0b-70df9cb69492","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2022,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.694782009Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"145bc10c-5e3a-4c8c-bed8-76798634bc97","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.694855885Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"145bc10c-5e3a-4c8c-bed8-76798634bc97","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.695054188Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.695488818Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 135 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:12.695755366Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"145bc10c-5e3a-4c8c-bed8-76798634bc97","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":987,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.697205267Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"a61ac1f1-b666-4d7b-b880-aa1b855212d5","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.697278943Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"a61ac1f1-b666-4d7b-b880-aa1b855212d5","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.697687583Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.700598256Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 136 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:12.700796068Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"a61ac1f1-b666-4d7b-b880-aa1b855212d5","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":3593,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.702317361Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"d96628c3-4de8-4a9d-ae31-111cefa3aa27","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.702445334Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"d96628c3-4de8-4a9d-ae31-111cefa3aa27","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.702680339Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.702852791Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 137 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:12.703156753Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"d96628c3-4de8-4a9d-ae31-111cefa3aa27","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":877,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.7969829Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b941b574-d465-4d00-a4f7-a35428c74f05","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.797185361Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b941b574-d465-4d00-a4f7-a35428c74f05","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.797401258Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.797766231Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 138 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:12.798021346Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b941b574-d465-4d00-a4f7-a35428c74f05","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1112,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.806953254Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1","method":"GET","req_id":"bf368332-5c91-4f62-bb84-380ef7dcf78f","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.807098612Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1","method":"GET","req_id":"bf368332-5c91-4f62-bb84-380ef7dcf78f","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.807337925Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 69 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.809237788Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.809470088Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.809590767Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 70 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.809729371Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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: 70 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:12.810273168Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1","method":"GET","req_id":"bf368332-5c91-4f62-bb84-380ef7dcf78f","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":3382,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.811334319Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"6a86ad64-9b83-40cd-a9dc-c8fd5f9479ff","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.81141536Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"6a86ad64-9b83-40cd-a9dc-c8fd5f9479ff","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.811565327Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 71 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.811751205Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 71 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.811805552Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 72 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.811943486Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 72 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.811995939Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 73 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.812124644Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 73 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.812175976Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 74 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.812311855Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 74 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.812363968Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 75 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.812537562Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 75 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.812594495Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 76 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.812698811Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 76 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:12.812852676Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"6a86ad64-9b83-40cd-a9dc-c8fd5f9479ff","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1528,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.815459117Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"fbb2b800-2d85-461d-b699-2864b9514d5c","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.815547462Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"fbb2b800-2d85-461d-b699-2864b9514d5c","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.815656188Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 77 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.815821495Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 77 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.815877205Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 78 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.816005249Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 78 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.816059757Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 79 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.816190516Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.816247478Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 80 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.816370833Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 80 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.816421473Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 81 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.816560478Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 81 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.816614335Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 82 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.81672787Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 82 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:12.816873368Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"fbb2b800-2d85-461d-b699-2864b9514d5c","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1435,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.817729052Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"02776364-a1a9-4340-9d50-39d3bab814c3","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.817805233Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"02776364-a1a9-4340-9d50-39d3bab814c3","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.817853679Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 83 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.818123333Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 83 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.818185697Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 84 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.818306115Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 84 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.818357727Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 85 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.818487514Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 85 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.818539177Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 86 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.818701518Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 86 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.818754443Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 87 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.818888639Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 87 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.818943868Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 88 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.819070819Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 88 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:12.819229203Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"02776364-a1a9-4340-9d50-39d3bab814c3","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1530,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.822301006Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b28a27bd-691c-441c-9e9a-fbba7c9855eb","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.822401084Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b28a27bd-691c-441c-9e9a-fbba7c9855eb","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.822780886Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 89 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.823230927Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 89 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.823297038Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 90 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.824485652Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 90 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.824555641Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 91 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.824670869Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 91 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.824725337Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 92 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.824914231Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 92 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.824973187Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 93 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.825102904Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 93 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.825155408Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 94 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.825287229Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 94 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:12.82546452Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b28a27bd-691c-441c-9e9a-fbba7c9855eb","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":3201,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.826437176Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"72087d89-d9f9-41bf-a236-b0c8ea33f582","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.826515111Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"72087d89-d9f9-41bf-a236-b0c8ea33f582","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.826774695Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 95 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.833546575Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 95 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.833819255Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 96 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.834730219Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 96 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.83503897Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 97 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.849019084Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 97 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.849296112Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 98 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.849656807Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 98 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.849856813Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 99 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.850236575Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 99 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.850427773Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 100 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.850675354Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 100 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:12.851336102Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"72087d89-d9f9-41bf-a236-b0c8ea33f582","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":24936,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.860558605Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"0ea960a1-b9cf-4aa5-ab82-a4aefdc14ffe","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.86073291Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"0ea960a1-b9cf-4aa5-ab82-a4aefdc14ffe","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.861170076Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 101 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.863731608Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 101 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.863942195Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 102 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.892782556Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 102 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.893109904Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 103 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.893723619Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 103 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.908630799Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 104 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.913704486Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 104 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.913922147Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 105 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.914095771Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 105 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.914193725Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 106 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.914410865Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 106 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:12.914638376Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"0ea960a1-b9cf-4aa5-ab82-a4aefdc14ffe","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":54095,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.919962308Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"aac9ea1b-5081-4259-9d26-90d205b2f5b2","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.92020066Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"aac9ea1b-5081-4259-9d26-90d205b2f5b2","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.920901558Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 107 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.922385336Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 107 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:12.923279116Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"aac9ea1b-5081-4259-9d26-90d205b2f5b2","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":3365,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.925232114Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"5d1bf625-3335-4948-a086-447eca27c572","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.925374866Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"5d1bf625-3335-4948-a086-447eca27c572","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.925914906Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 108 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.930368765Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 108 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:12.930870609Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"5d1bf625-3335-4948-a086-447eca27c572","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":5745,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.934484496Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"7776d1e2-cbe1-420a-8079-a1eee8cf4ebc","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.934634372Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"7776d1e2-cbe1-420a-8079-a1eee8cf4ebc","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.935151857Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 109 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.935556208Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 109 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:12.936019996Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"7776d1e2-cbe1-420a-8079-a1eee8cf4ebc","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1527,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.955713724Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"787672e8-8994-4bf4-bffe-ed9e25b9286b","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.95580224Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"787672e8-8994-4bf4-bffe-ed9e25b9286b","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.964100212Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 110 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.964198136Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 110 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:12.964241782Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"787672e8-8994-4bf4-bffe-ed9e25b9286b","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":7872,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.973046307Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0","method":"GET","req_id":"67e4d8e5-9a9d-430e-a990-f38f98be1515","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.973210502Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0","method":"GET","req_id":"67e4d8e5-9a9d-430e-a990-f38f98be1515","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.97362876Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:12.974196134Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.975038111Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:12.976058041Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.980307726Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:12.980663531Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0","method":"GET","req_id":"67e4d8e5-9a9d-430e-a990-f38f98be1515","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":6553,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.980891873Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"2b1a75b3-085c-4eaa-8199-698b505260be","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.980983795Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"2b1a75b3-085c-4eaa-8199-698b505260be","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.981113622Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:12.981189813Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.981313789Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentActiveSlot(0)","header":"Header { version: 22, message_id: 160 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:12.981411522Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"2b1a75b3-085c-4eaa-8199-698b505260be","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":561,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.982997974Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"137d6b50-485f-45e2-94f0-4561b9349d4b","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:12.98309191Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"137d6b50-485f-45e2-94f0-4561b9349d4b","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:12.983156798Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:12.985494107Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:12.985714273Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"137d6b50-485f-45e2-94f0-4561b9349d4b","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":3552,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.000929011Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"bc81e5d3-ada8-4e8c-a722-f083f822034b","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:13.001038197Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"bc81e5d3-ada8-4e8c-a722-f083f822034b","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.001538268Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.002318573Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:13.002465394Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"bc81e5d3-ada8-4e8c-a722-f083f822034b","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1535,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.003652194Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"0b6f3eb7-9d57-4388-8f94-59a6e4a1067b","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:13.003904904Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"0b6f3eb7-9d57-4388-8f94-59a6e4a1067b","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.004166723Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.004436928Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 163 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.00449852Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.004637755Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 164 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.004691382Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.004902991Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 165 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.004957388Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.008122767Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 166 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.008330829Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.009206613Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.009320258Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.009530444Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:13.010307713Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"0b6f3eb7-9d57-4388-8f94-59a6e4a1067b","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":6658,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.014481969Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"53b0b442-ea67-4bc7-aea0-be45c81fa542","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:13.014624241Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"53b0b442-ea67-4bc7-aea0-be45c81fa542","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.015341071Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.015979795Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 169 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.016245411Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.016509474Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 170 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.016726073Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.017109913Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 171 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.017330841Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.036738422Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 172 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.037268262Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.03766158Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.037856116Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.038056322Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:13.038316708Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"53b0b442-ea67-4bc7-aea0-be45c81fa542","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":23828,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.039712191Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"dbf34f9c-9394-4861-a261-33431a3fb2fc","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:13.039793833Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"dbf34f9c-9394-4861-a261-33431a3fb2fc","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.039987506Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.040174887Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 175 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.040238373Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.040871296Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 176 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.040963559Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.04408005Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 177 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.044236731Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.044451506Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 178 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.044509922Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.044669929Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 179 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.04472601Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.04515056Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:13.045204858Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"dbf34f9c-9394-4861-a261-33431a3fb2fc","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":5520,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.048632976Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"7f6bc866-5f5f-4d2a-b258-295ac48616a0","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:13.048708526Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"7f6bc866-5f5f-4d2a-b258-295ac48616a0","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.049121514Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.049627666Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 181 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.049681102Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.049874355Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 182 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.049924364Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.0500991Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 183 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.050246011Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.050498931Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 184 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.05055379Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.050701472Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 185 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.050756562Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.050895266Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:13.05112955Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"7f6bc866-5f5f-4d2a-b258-295ac48616a0","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2517,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.052257945Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"debc29c2-aa6a-44a1-a2c8-9564c171fadb","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:13.052328254Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"debc29c2-aa6a-44a1-a2c8-9564c171fadb","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.052561025Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.052777944Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 187 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.052945867Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.053003751Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 188 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.053043029Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.053088339Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 189 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.053125272Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.053170011Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 190 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.053207956Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.053434525Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 191 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.053495615Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.053635773Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:13.053801722Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"debc29c2-aa6a-44a1-a2c8-9564c171fadb","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1563,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.057062409Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"9e89f338-7e82-4d57-adc9-0f96d4a9b0c7","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:13.057138369Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"9e89f338-7e82-4d57-adc9-0f96d4a9b0c7","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.057515546Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.058008222Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 193 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.058071266Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.058236704Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 194 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.058288817Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.058433524Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 195 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.058484895Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.058683709Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 196 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.058740522Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.058878284Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 197 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.058932011Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.059180603Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:13.059584222Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"9e89f338-7e82-4d57-adc9-0f96d4a9b0c7","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2551,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.063428024Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"edccd85f-30d2-4be4-b9a5-6ea9d149879e","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:13.063519285Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"edccd85f-30d2-4be4-b9a5-6ea9d149879e","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.064059034Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.064705925Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 199 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:13.064781995Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"edccd85f-30d2-4be4-b9a5-6ea9d149879e","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1349,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.065854058Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"d455cf01-283a-49c5-80ed-ea8ea663a878","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:13.065922383Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"d455cf01-283a-49c5-80ed-ea8ea663a878","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.06618312Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.066470499Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 200 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:13.066690054Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"d455cf01-283a-49c5-80ed-ea8ea663a878","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":850,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.069363528Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"02bf5502-3516-409e-aa8b-ea38e342ada4","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:13.06944032Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"02bf5502-3516-409e-aa8b-ea38e342ada4","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.069882215Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.070380371Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 201 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:13.070474307Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"02bf5502-3516-409e-aa8b-ea38e342ada4","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1193,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.071553013Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"c3895fc7-6274-4e32-a0f6-b486f80d31a7","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:13.07165233Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"c3895fc7-6274-4e32-a0f6-b486f80d31a7","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.071706026Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.071910551Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 202 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:13.072103002Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"c3895fc7-6274-4e32-a0f6-b486f80d31a7","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":647,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.072769733Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1","method":"GET","req_id":"cb6bd1cc-f1e4-4bc4-8c95-74543e024afe","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:13.072847908Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1","method":"GET","req_id":"cb6bd1cc-f1e4-4bc4-8c95-74543e024afe","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.073032062Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:13.073088153Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:13.074923337Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:13.075165898Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.075562122Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:13.076044528Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1","method":"GET","req_id":"cb6bd1cc-f1e4-4bc4-8c95-74543e024afe","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":3209,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.076941684Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"69935524-b0dd-4c51-87b7-10e3ecff1acd","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:13.077013557Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"69935524-b0dd-4c51-87b7-10e3ecff1acd","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.077100338Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:13.077306356Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.077355884Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentActiveSlot(0)","header":"Header { version: 22, message_id: 160 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:13.07739933Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"69935524-b0dd-4c51-87b7-10e3ecff1acd","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":498,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.078052163Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"b4947bf1-183b-423f-9025-c3ecee93d259","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:13.078119286Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"b4947bf1-183b-423f-9025-c3ecee93d259","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.078233061Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.078486072Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:13.078572223Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"b4947bf1-183b-423f-9025-c3ecee93d259","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":521,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.09483152Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"5ec9383e-ed0a-49cc-9564-7a65a75e4c06","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:13.095071435Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"5ec9383e-ed0a-49cc-9564-7a65a75e4c06","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.095769007Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.096439014Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:13.096634751Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"5ec9383e-ed0a-49cc-9564-7a65a75e4c06","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1913,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.099660433Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"b4434654-8042-42f2-98e9-0f59751ecd25","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:13.099738147Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"b4434654-8042-42f2-98e9-0f59751ecd25","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.100267705Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.10141658Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 163 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.10148725Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.101897292Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 164 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.102294228Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.102736133Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 165 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.102942372Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.103228138Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 166 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.103411962Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.108245523Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.108333558Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.108570867Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:13.109171918Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"b4434654-8042-42f2-98e9-0f59751ecd25","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":9306,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.110699352Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"9baffbfe-fcd8-4abc-b90e-b03c6da03ef2","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:13.110781044Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"9baffbfe-fcd8-4abc-b90e-b03c6da03ef2","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.111797968Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.112084175Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 169 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.112142931Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.11227359Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 170 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.112328539Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.112487423Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 171 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.11254132Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.130916547Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 172 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.131078087Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.13122113Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.131295758Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.131704177Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:13.13195817Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"9baffbfe-fcd8-4abc-b90e-b03c6da03ef2","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":21294,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.133544561Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d60a5968-ff10-47c0-b285-2c931346ad87","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:13.133622706Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d60a5968-ff10-47c0-b285-2c931346ad87","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.13389218Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.134149609Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 175 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.134214598Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.134322041Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 176 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.134372771Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.134496516Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 177 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.134544992Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.134874244Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 178 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.134923432Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.134970816Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 179 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.135053129Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.135103308Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:13.135143858Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d60a5968-ff10-47c0-b285-2c931346ad87","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1660,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.135909364Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"dfa0b671-dd60-494b-82a6-9c0e4cd92d1f","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:13.135972399Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"dfa0b671-dd60-494b-82a6-9c0e4cd92d1f","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.136122526Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.136284206Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 181 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.136337562Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.136454103Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 182 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.136495254Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.139367803Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 183 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.139437982Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.139594031Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 184 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.13964419Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.139865508Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 185 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.139918924Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.140057769Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:13.140246042Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"dfa0b671-dd60-494b-82a6-9c0e4cd92d1f","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":4352,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.141192095Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a6b2b7ce-787b-40b9-8d68-df5792badd52","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:13.141261462Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a6b2b7ce-787b-40b9-8d68-df5792badd52","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.14145202Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.141580264Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 187 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.14163365Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.141766062Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 188 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.141818636Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.141949906Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 189 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.142002209Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.142135113Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 190 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.142187777Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.142319468Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 191 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.142372272Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.142783757Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:13.142849808Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a6b2b7ce-787b-40b9-8d68-df5792badd52","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1717,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.145834318Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"da6e36e4-d301-43c3-ba57-d7f298b04d71","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:13.145912332Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"da6e36e4-d301-43c3-ba57-d7f298b04d71","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.146277014Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.14650195Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 193 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.146733739Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.146935118Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 194 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.146997401Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.147135925Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 195 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.147194902Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.147319449Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 196 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.147378977Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.147504034Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 197 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.147564233Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.14768391Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:13.147849589Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"da6e36e4-d301-43c3-ba57-d7f298b04d71","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2027,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.148646266Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"eeff398d-43c0-4ff8-8d2d-e316e441ac13","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:13.148717056Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"eeff398d-43c0-4ff8-8d2d-e316e441ac13","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.149208139Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.151290763Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 199 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:13.151504707Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"eeff398d-43c0-4ff8-8d2d-e316e441ac13","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2868,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.153429708Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"03ba7c71-0253-4372-8c08-f64b3a8daa00","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:13.153502493Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"03ba7c71-0253-4372-8c08-f64b3a8daa00","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.154280573Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.158701798Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 200 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:13.159619406Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"03ba7c71-0253-4372-8c08-f64b3a8daa00","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":6159,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.161517294Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"50b63309-5f62-4726-8081-1409e04853c4","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:13.161628865Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"50b63309-5f62-4726-8081-1409e04853c4","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.162012044Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.165591923Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 201 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:13.166042274Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"50b63309-5f62-4726-8081-1409e04853c4","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":4534,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.167396125Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"4e56e8e4-782d-4e9b-98db-58313c17f409","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:13.167474871Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"4e56e8e4-782d-4e9b-98db-58313c17f409","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.167856637Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.168063236Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 202 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:13.168267411Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"4e56e8e4-782d-4e9b-98db-58313c17f409","remote_addr":"[::1]:53386","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":908,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.517905827Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.518143888Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.518191473Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.518227664Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.518262463Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.518307633Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 111 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.518349435Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.518390937Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:13.518431949Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:13.518517809Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:13.518601354Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:13.51868493Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:13.521253426Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:13.521399325Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 111 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.524441709Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:13.524589973Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:13.529515747Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.530947052Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 112 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.531025868Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.531076829Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 204 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:13.545188313Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:13.545304703Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"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_idempotently","level":20,"time":"2026-01-20T23:51:13.545369511Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:13.545597803Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:13.545683824Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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_idempotently","level":20,"time":"2026-01-20T23:51:13.545776698Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:13.545841155Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:13.547061843Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.547143033Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 112 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.547387648Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.54743941Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 204 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.549512896Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.551389753Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.551471244Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.551522406Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:13.560502388Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:13.56097309Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:13.561185631Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:13.561245329Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:13.561290539Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:13.561333233Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:13.561374876Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:13.561418713Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:13.561454223Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:13.561636514Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.561805549Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 205 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.561958451Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.56756811Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.567659471Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.567713428Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:13.569452241Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:13.569574363Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:13.569611236Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:13.569654682Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:13.569715953Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:13.571725603Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:13.571859137Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.571904777Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.57194634Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.57394124Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.574021188Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:13.578386332Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:13.578464748Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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_idempotently","level":20,"time":"2026-01-20T23:51:13.578508945Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:13.578542963Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:13.579236256Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.579950149Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.582568614Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.582714303Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 208 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:13.584084025Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:13.584184665Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:13.584254653Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:13.584323269Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:13.584387847Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:13.58444979Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:13.584507784Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:13.584564877Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:13.584612883Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:13.584673352Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 208 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.584743661Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.590081241Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.590357809Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:13.606720801Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:13.606813385Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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_idempotently","level":20,"time":"2026-01-20T23:51:13.606860438Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:13.606895197Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:13.60751793Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.607602768Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.609446519Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.609580695Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 210 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:13.609780641Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:13.609832072Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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_idempotently","level":20,"time":"2026-01-20T23:51:13.609873775Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:13.609908654Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:13.609948443Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:13.609988883Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:13.61002773Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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_idempotently","level":10,"time":"2026-01-20T23:51:13.610084913Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.610129241Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 210 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.613354999Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.613429626Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 211 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:13.614536077Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:13.614592098Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:13.614634653Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:13.614670794Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:13.614711395Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:13.614760241Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:13.614802335Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:13.614841552Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:13.614880189Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:13.615008383Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 211 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.615070065Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 211 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.62030455Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:13.620448095Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:13.621272898Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:13.621452754Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:13.621544205Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:13.621642279Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:13.621735213Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:13.621774742Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.40417115Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.404258674Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.40430216Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.404341017Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.404378321Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:14.404425183Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 113 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.404470874Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:14.404516133Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:14.404829284Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:14.404977758Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:14.405074379Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:14.406330767Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:14.412625141Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:14.412940155Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 113 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.413196513Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:14.413510184Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:14.413934995Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:14.414228035Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.414537989Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.414704779Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 214 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:14.415099862Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:14.415216282Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"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_idempotently","level":20,"time":"2026-01-20T23:51:14.415407511Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:14.41566454Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:14.415806Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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_idempotently","level":20,"time":"2026-01-20T23:51:14.416000906Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:14.416065514Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:14.426575506Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:14.426746685Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 114 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.42686536Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 214 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.426914017Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 214 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.431453205Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.433222639Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:14.433393327Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.433471231Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:14.436814572Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:14.436895182Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:14.436957555Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:14.437008626Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:14.437071551Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:14.437121049Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:14.437177972Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:14.437233221Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:14.437286226Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:14.437547553Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:14.437631019Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 215 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.437694935Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 215 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.442745717Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:14.442875564Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.442933649Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:14.443400033Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:14.44387318Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:14.443947136Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:14.443995873Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:14.444033908Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:14.504173869Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:14.504319457Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:14.504365098Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:14.504410788Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.506528562Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.50661347Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:14.506810631Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:14.506957682Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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_idempotently","level":20,"time":"2026-01-20T23:51:14.507006729Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:14.50704265Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:14.507344598Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:14.507413965Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:14.511639443Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.51174425Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 218 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:14.512726806Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:14.512798318Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:14.512841333Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:14.512880871Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:14.512919077Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:14.512958234Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:14.51299655Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:14.513096638Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:14.51313812Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:14.513176647Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 218 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.513221235Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:14.517899179Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.518224052Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:14.52223771Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:14.522326656Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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_idempotently","level":20,"time":"2026-01-20T23:51:14.522400532Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:14.522441052Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:14.522648854Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:14.522718973Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:14.524893489Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.524977034Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 220 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:14.525027895Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:14.525064508Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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_idempotently","level":20,"time":"2026-01-20T23:51:14.525169515Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:14.525221418Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:14.525264343Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:14.525365534Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:14.525412126Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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_idempotently","level":10,"time":"2026-01-20T23:51:14.525557965Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:14.52561129Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 220 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.530324944Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.53040847Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 221 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:14.534349474Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:14.534481265Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:14.534528408Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:14.534571874Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:14.534615922Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:14.5346553Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:14.534694317Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:14.534733184Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:14.5347765Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:14.534815166Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 221 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.534861979Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 221 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.541168778Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:14.541529071Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:14.54244265Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:14.542587227Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:14.542842863Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:14.543223827Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:14.543376039Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:14.543443332Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:15.85777158Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"internal-dns-resolver","component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:15.865269497Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:15.865376018Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:15.865414795Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:15.865450616Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.002409497Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.006248349Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.00635993Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.006404688Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:16.036294167Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:16.036541526Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:16.036688898Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:16.036808435Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.10273762Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.102940161Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.103040139Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.10314132Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.10823677Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.108437207Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.109329163Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.109749415Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 224 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:16.133201626Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.133273649Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"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_idempotently","level":20,"time":"2026-01-20T23:51:16.133452002Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:16.133556689Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.133590737Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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_idempotently","level":20,"time":"2026-01-20T23:51:16.133629654Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.133663851Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.13417309Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:371","component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","error":"\"proto error: io error: No route to host (os error 148)\"","delay":"15.832109779s","count":"6"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.198137695Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.198429903Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.198645651Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 224 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.198785247Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 224 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.200869084Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.210544333Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.210676424Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.210732896Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:16.239134238Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.2392568Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:16.239305146Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.239339724Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.239378962Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.239418881Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.239460514Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:16.239500703Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.239533137Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:16.36091893Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.361252581Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 225 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.36131792Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 225 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.37390248Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.374253195Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.374361369Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:16.376003882Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:16.376201844Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.376266983Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:16.376328144Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.37637652Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:16.386628892Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.386963945Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.387070857Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.387670294Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.39086004Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.391028885Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 227 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:16.401347057Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.40172734Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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_idempotently","level":20,"time":"2026-01-20T23:51:16.402418629Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.402517855Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:16.413869304Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.414178837Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 227 }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.414923492Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.415244297Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.423045275Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.424563902Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.424895909Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.425090354Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:16.425978313Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:16.42705777Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:16.427344568Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.427459877Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.427558923Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.427993062Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.428145404Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.428245502Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.428363947Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:16.428639973Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.428847013Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:16.429407924Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.429750763Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.429967893Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 228 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.430138371Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.445511253Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.445776758Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.445932707Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.446270326Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:16.455220229Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.455729838Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"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_idempotently","level":20,"time":"2026-01-20T23:51:16.456044471Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:16.456314626Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.456424283Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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_idempotently","level":20,"time":"2026-01-20T23:51:16.456638096Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.456785288Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:16.583711772Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.583863132Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.584047377Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.584103688Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 229 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.589212375Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.591672897Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.591773326Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.591865599Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 230 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:16.59236615Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.592433333Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:16.592476067Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.592508331Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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_idempotently","level":20,"time":"2026-01-20T23:51:16.592613299Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.592660402Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.592699289Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.592736894Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.592775029Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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_idempotently","level":10,"time":"2026-01-20T23:51:16.593062599Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.593121946Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.593162747Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 230 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.598286353Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.598361292Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.598408535Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:16.598624803Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:16.598792105Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.59884022Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:16.598882323Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.598914978Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.598953294Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.598991279Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.599028773Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.59906771Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.599105986Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:16.601256815Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.601379338Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 231 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.601422303Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 231 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.601462763Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.637468383Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.637577649Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:16.637689511Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:16.637794979Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.63794695Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.638058161Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.638145123Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.638182256Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.638212987Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.638246023Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.638276543Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.638314969Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:16.638351792Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:16.638428885Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.638506749Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.63859311Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.638678639Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.638720172Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 234 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:16.638763057Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.638795Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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_idempotently","level":20,"time":"2026-01-20T23:51:16.638833045Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.638864778Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:16.638903935Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 234 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.638941309Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 234 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.6424612Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.642546719Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:16.642594894Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.642631076Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.642672087Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.642710523Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.642748739Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:16.642786734Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.642818718Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:16.642856773Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.642897524Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.646225774Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.646301204Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 236 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:16.646347856Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.646379098Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:16.646497643Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.646544586Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:16.646580276Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.646620997Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.649161969Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.649236797Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:16.653241728Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.653323379Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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_idempotently","level":20,"time":"2026-01-20T23:51:16.653367667Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.653402366Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:16.654772198Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.65500509Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.657263622Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.657526773Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 238 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:16.660258352Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.660325545Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.660419952Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.660464631Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.660503387Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.660544339Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.660586101Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:16.660624708Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.660657312Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:16.660820365Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 238 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.660889963Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.668257412Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.668407409Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:16.668557547Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.668605652Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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_idempotently","level":20,"time":"2026-01-20T23:51:16.668651072Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.668683977Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:16.668724267Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.66876628Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.670387941Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.670496897Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 240 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:16.676410748Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.676488732Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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_idempotently","level":20,"time":"2026-01-20T23:51:16.676682446Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.676727665Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.676769959Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.6768108Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.67685109Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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_idempotently","level":10,"time":"2026-01-20T23:51:16.676890227Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.676936649Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 240 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.688600546Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.688751706Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 241 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:16.689848638Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.689958155Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:16.690005198Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:16.690043023Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.690085357Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.690129715Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.690168391Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.690209332Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:16.690248319Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:16.690477493Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 241 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.690594425Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 241 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.696087132Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.696224253Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:16.696740606Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:16.69691433Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.697058956Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.697221879Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.697376284Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.69744461Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:16.930954584Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","remote_addr":"[::1]:44548"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.932235009Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/ignition","method":"GET","req_id":"2a2fdec5-7707-4bf9-ad5d-4f4595b28bda","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:16.932327222Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/ignition","method":"GET","req_id":"2a2fdec5-7707-4bf9-ad5d-4f4595b28bda","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.932704539Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:16.932781191Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":10,"time":"2026-01-20T23:51:16.933147296Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":40,"time":"2026-01-20T23:51:16.933193137Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.933226162Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.933258416Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.933290469Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.933322753Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.933355679Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.933387973Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.933419976Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.933451819Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.933483642Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.933515535Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.933547348Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.933580554Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.933613179Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.933645803Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.933679009Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.933711573Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.933743657Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.933776011Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.933808415Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.933840599Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.933873324Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.933905337Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.933937781Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.933970757Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.934003101Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.934036988Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.934069422Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.934101796Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.93413399Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:16.934166594Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:16.934195822Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/ignition","method":"GET","req_id":"2a2fdec5-7707-4bf9-ad5d-4f4595b28bda","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1334,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.935704259Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0","method":"GET","req_id":"f9823284-cbaf-45b5-a09f-a88e16b71749","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:16.935784188Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0","method":"GET","req_id":"f9823284-cbaf-45b5-a09f-a88e16b71749","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.936731363Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:16.936922612Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.937020696Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.937120013Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.937470757Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:16.937765972Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0","method":"GET","req_id":"f9823284-cbaf-45b5-a09f-a88e16b71749","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2077,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.939363485Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"a26d5509-2409-4372-b535-36f72ba5a377","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:16.939452361Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"a26d5509-2409-4372-b535-36f72ba5a377","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.939737887Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.940192768Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 158 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.940497261Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.940672297Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 159 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.940733869Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.940955167Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 160 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.941013814Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.942578141Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 161 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.94316852Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.943612039Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.943673621Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.943828237Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:16.944079795Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"a26d5509-2409-4372-b535-36f72ba5a377","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":4767,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.945755834Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"dcf91afe-72ee-4fcd-bee3-800a9201d7b0","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:16.945836183Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"dcf91afe-72ee-4fcd-bee3-800a9201d7b0","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.946066589Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.946199272Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 164 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.94624372Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.946637339Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 165 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.946766385Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.946918747Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 166 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.946977463Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.947239261Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 167 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.947296394Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.947626979Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.947858237Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.948178642Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:16.94876341Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"dcf91afe-72ee-4fcd-bee3-800a9201d7b0","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2889,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.950372586Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"af7182e1-29b1-42c4-a6ab-9a3bb90b666f","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:16.95045542Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"af7182e1-29b1-42c4-a6ab-9a3bb90b666f","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.951112642Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.951538515Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 170 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.95160692Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.952056791Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 171 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.952284181Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.952354511Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 172 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.952397336Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.952929429Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 173 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.953006963Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.953114566Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 174 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.953163292Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.953315003Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:16.953837858Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"af7182e1-29b1-42c4-a6ab-9a3bb90b666f","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":3203,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.958516052Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5197a876-c81e-49d4-9aa2-cdb0c0326639","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:16.95866126Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5197a876-c81e-49d4-9aa2-cdb0c0326639","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.958878159Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.959187111Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 176 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.95961577Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.959907367Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 177 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.959972797Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.963426817Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 178 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.963572475Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.963835486Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 179 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.963897108Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.964244606Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 180 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.964295577Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.964396206Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:16.964715859Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5197a876-c81e-49d4-9aa2-cdb0c0326639","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":6262,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.966326689Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"af39ee2c-f475-4e0b-b842-b2d0a864a1b8","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:16.966517787Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"af39ee2c-f475-4e0b-b842-b2d0a864a1b8","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.966625711Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.967167233Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 182 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.967282542Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.967368141Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 183 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.967435505Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.967501405Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 184 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.967555382Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.967621293Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 185 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.967680851Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.967818533Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 186 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.967898011Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.967966576Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:16.96818044Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"af39ee2c-f475-4e0b-b842-b2d0a864a1b8","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1898,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.968988189Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"bd23d365-0301-4521-8317-62d1b782195f","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:16.969124429Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"bd23d365-0301-4521-8317-62d1b782195f","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.96920065Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.969577146Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 188 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.969656272Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.969727874Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 189 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.969788955Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.969935796Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 190 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.970006145Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.970182234Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 191 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.970250249Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.970381989Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 192 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.970462499Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.970536215Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:16.97066496Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"bd23d365-0301-4521-8317-62d1b782195f","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1747,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.971701372Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"1e835cd1-a939-4518-95f2-a14266d36ee1","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:16.971800258Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"1e835cd1-a939-4518-95f2-a14266d36ee1","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.971881128Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.971994442Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 194 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:16.972388944Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"1e835cd1-a939-4518-95f2-a14266d36ee1","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":614,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.974063369Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"2fbc1db1-48a2-4771-8a12-279543db8c0d","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:16.974160572Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"2fbc1db1-48a2-4771-8a12-279543db8c0d","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.974605423Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.974852071Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 195 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:16.975123298Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"2fbc1db1-48a2-4771-8a12-279543db8c0d","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1086,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.976514373Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"7174bf92-e780-41e6-889b-12413a7c5155","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:16.976596826Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"7174bf92-e780-41e6-889b-12413a7c5155","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.976799287Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.977091666Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 196 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:16.977307694Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"7174bf92-e780-41e6-889b-12413a7c5155","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":812,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.978176384Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b574e3bb-9479-4006-b311-facbe674b087","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:16.978408724Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b574e3bb-9479-4006-b311-facbe674b087","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.978470246Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:16.978521467Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 197 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:16.978741714Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b574e3bb-9479-4006-b311-facbe674b087","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":583,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.980265902Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1","method":"GET","req_id":"85c6fd94-48b4-4bf2-aa81-cbb461d0f617","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:16.980342313Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1","method":"GET","req_id":"85c6fd94-48b4-4bf2-aa81-cbb461d0f617","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.98045185Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 119 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:16.980692637Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.980918414Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.981119402Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 120 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.981553712Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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: 120 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:16.982283467Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1","method":"GET","req_id":"85c6fd94-48b4-4bf2-aa81-cbb461d0f617","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2775,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.986102329Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"54e66f55-948f-4f6c-8f89-24517fd0c93b","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:16.986183781Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"54e66f55-948f-4f6c-8f89-24517fd0c93b","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.986233609Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 121 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.986281644Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 121 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.98631986Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 122 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.986364899Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 122 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.986402834Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 123 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.986447353Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 123 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.986700133Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 124 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.986907033Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 124 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.986960559Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 125 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.987326203Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 125 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:16.987478304Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 126 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:16.987583943Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 126 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:16.9970204Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"54e66f55-948f-4f6c-8f89-24517fd0c93b","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":11834,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.002632723Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ee3ac02a-c838-486d-a1d1-f772c3478947","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.002809153Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ee3ac02a-c838-486d-a1d1-f772c3478947","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.003285035Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 127 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.003769685Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 127 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.003965954Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 128 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.007137624Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 128 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.00735775Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 129 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.007630069Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 129 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.007849223Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 130 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.008265387Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 130 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.008450093Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 131 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.008705088Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 131 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.008875235Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 132 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.009259736Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 132 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:17.010335837Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ee3ac02a-c838-486d-a1d1-f772c3478947","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":7383,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.012027738Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"65707e87-ff39-4788-a6cf-e37f4d93040c","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.012103758Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"65707e87-ff39-4788-a6cf-e37f4d93040c","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.012457068Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 133 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.012606965Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 133 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.013293805Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 134 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.015141985Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 134 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.015214448Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 135 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.015288916Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 135 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.015347933Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 136 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.015426248Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 136 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.015497158Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 137 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.015639861Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 137 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.015728346Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 138 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.015931188Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 138 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:17.016130412Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"65707e87-ff39-4788-a6cf-e37f4d93040c","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":4108,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.018178127Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bc13da7b-7ef2-46e8-b0d3-b43291019e41","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.018298545Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bc13da7b-7ef2-46e8-b0d3-b43291019e41","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.018385147Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 139 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.018464454Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 139 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.018530445Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 140 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.018614311Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 140 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.018679871Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 141 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.01875511Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 141 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.018819387Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 142 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.018890448Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 142 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.0189523Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 143 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.021181995Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 143 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.021270941Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 144 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.023470718Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 144 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:17.023566968Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bc13da7b-7ef2-46e8-b0d3-b43291019e41","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":4348,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.023641576Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d4c357d6-ebb2-4b6b-a467-4390f1884492","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.023689551Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d4c357d6-ebb2-4b6b-a467-4390f1884492","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.023735722Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 145 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.027733108Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 145 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.040530079Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 146 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.043291728Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 146 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.043525411Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 147 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.043826878Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 147 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.044011203Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 148 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.044443489Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 148 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.046925924Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 149 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.047188344Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 149 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.048153726Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 150 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.048356587Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 150 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:17.048623225Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d4c357d6-ebb2-4b6b-a467-4390f1884492","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":25605,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.053905546Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"15758de5-662c-4783-814d-3529b989d09f","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.053978911Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"15758de5-662c-4783-814d-3529b989d09f","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.054027397Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 151 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.054268725Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 151 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.054651643Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 152 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.054979883Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 152 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.055097095Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 153 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.055322401Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 153 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.055672044Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 154 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.055722844Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 154 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.055861248Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 155 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.056002749Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 155 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.056047287Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 156 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.056212835Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 156 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:17.056263816Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"15758de5-662c-4783-814d-3529b989d09f","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2926,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.058842813Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"8f149b5b-eacb-48de-8c5b-09e382d5b4e3","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.058909515Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"8f149b5b-eacb-48de-8c5b-09e382d5b4e3","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.059539582Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 157 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.059617437Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 157 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:17.059660863Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"8f149b5b-eacb-48de-8c5b-09e382d5b4e3","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":757,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.061134942Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"2513e4fe-593d-4424-b292-8527f3ac4aa4","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.06121473Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"2513e4fe-593d-4424-b292-8527f3ac4aa4","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.06152274Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 158 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.062665332Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 158 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:17.062752405Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"2513e4fe-593d-4424-b292-8527f3ac4aa4","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1178,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.065181615Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"26715ac1-3fc8-41a0-9edc-70dedc8a03b4","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.065276703Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"26715ac1-3fc8-41a0-9edc-70dedc8a03b4","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.065846722Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 159 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.069917934Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 159 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:17.071177338Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"26715ac1-3fc8-41a0-9edc-70dedc8a03b4","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":6016,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.07317326Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"28f7db0c-e3c7-4b90-b421-5d0db23562f8","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.073539886Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"28f7db0c-e3c7-4b90-b421-5d0db23562f8","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.074352165Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 160 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.085291327Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 160 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:17.085702471Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"28f7db0c-e3c7-4b90-b421-5d0db23562f8","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":12577,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.0906357Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0","method":"GET","req_id":"55025420-3a58-4a75-af81-48648fa4fb47","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.09076187Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0","method":"GET","req_id":"55025420-3a58-4a75-af81-48648fa4fb47","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.091526975Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:17.091861778Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.092395034Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.092587465Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:17.094446526Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:17.096012487Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0","method":"GET","req_id":"55025420-3a58-4a75-af81-48648fa4fb47","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":5390,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.09773098Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"f3e5e3c7-4887-4f5c-905e-00e524bcd9f9","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.097814576Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"f3e5e3c7-4887-4f5c-905e-00e524bcd9f9","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.09795315Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 245 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.098177505Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.098868803Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentActiveSlot(0)","header":"Header { version: 22, message_id: 245 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:17.099662836Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"f3e5e3c7-4887-4f5c-905e-00e524bcd9f9","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1579,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.105515465Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"335fcaa5-836c-481e-acf6-030e87a00849","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.105602267Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"335fcaa5-836c-481e-acf6-030e87a00849","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.105654972Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 246 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.105701013Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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: 246 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:17.105751322Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"335fcaa5-836c-481e-acf6-030e87a00849","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":540,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.105805209Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"55e08b2f-a4bd-4688-9791-b2b8fb976ca7","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.105852363Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"55e08b2f-a4bd-4688-9791-b2b8fb976ca7","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.105899666Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 247 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.105945397Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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: 247 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:17.105994003Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"55e08b2f-a4bd-4688-9791-b2b8fb976ca7","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":890,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.106044894Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"c737e5f9-c1fc-42d5-bdac-671fc0bb2fc8","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.106089472Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"c737e5f9-c1fc-42d5-bdac-671fc0bb2fc8","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.106134341Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 248 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.106182727Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 248 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.110965869Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 249 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.111114453Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 249 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.111164382Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 250 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.111212537Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 250 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.111252737Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 251 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.111617138Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 251 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.111685874Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 252 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.111935258Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 252 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.112604483Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 253 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.112751144Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 253 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:17.112804339Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"c737e5f9-c1fc-42d5-bdac-671fc0bb2fc8","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":7792,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.116771475Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f189e85d-b1ae-441c-8181-5f87bf7e811b","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.123325674Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f189e85d-b1ae-441c-8181-5f87bf7e811b","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.124076561Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 254 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.126997675Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 254 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.127128274Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 255 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.127407507Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 255 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.127470431Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 256 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.127676379Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 256 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.128283602Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 257 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.130065941Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 257 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.130371306Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 258 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.131001364Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 258 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.131304724Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 259 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.131614277Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 259 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:17.13261055Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f189e85d-b1ae-441c-8181-5f87bf7e811b","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":17070,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.133987136Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"274f1c1e-cd01-457b-ae14-ae7fa134dc7b","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.1340697Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"274f1c1e-cd01-457b-ae14-ae7fa134dc7b","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.134242211Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 260 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.134714096Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.134843903Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 261 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.134947588Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 261 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.134991735Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 262 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.135202473Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 262 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.135262191Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 263 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.135412178Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 263 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.135469341Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 264 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.135603908Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 264 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.135659498Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 265 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.135935374Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:17.136039109Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"274f1c1e-cd01-457b-ae14-ae7fa134dc7b","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2109,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.137357139Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"e1746a4f-2d37-459a-a367-6c288e35fb6c","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.137595441Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"e1746a4f-2d37-459a-a367-6c288e35fb6c","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.137997588Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 266 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.138360757Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 266 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.138676632Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 267 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.139258735Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 267 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.139458671Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 268 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.139893231Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 268 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.140083578Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 269 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.140464523Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 269 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.140709768Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 270 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.141271621Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 270 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.141583248Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 271 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.141930706Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:17.142752854Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"e1746a4f-2d37-459a-a367-6c288e35fb6c","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":5345,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.147112006Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"0c832b9a-a587-4c60-9c88-e48843d32e81","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.147267885Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"0c832b9a-a587-4c60-9c88-e48843d32e81","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.147459635Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 272 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.147711694Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 272 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.147790971Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 273 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.147930277Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 273 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.148004313Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 274 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.148082348Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 274 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.14813917Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 275 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.148293787Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 275 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.148475256Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 276 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.149047038Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 276 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.149141686Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 277 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.149197406Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:17.149240461Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"0c832b9a-a587-4c60-9c88-e48843d32e81","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2219,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.150038231Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6217f0fe-47cc-4a0e-bc2b-58bbab523fec","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.150131055Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6217f0fe-47cc-4a0e-bc2b-58bbab523fec","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.150251714Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 278 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.15041625Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 278 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.150470277Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 279 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.150610364Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 279 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.150663469Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 280 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.15118911Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 280 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.15125472Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 281 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.151392733Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 281 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.151449556Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 282 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.151588761Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 282 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.151644712Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 283 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.151772666Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:17.151940328Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6217f0fe-47cc-4a0e-bc2b-58bbab523fec","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1941,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.153058582Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"d47ea62d-ac66-4003-86a7-6a6b69c4aa74","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.153136406Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"d47ea62d-ac66-4003-86a7-6a6b69c4aa74","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.153252606Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 284 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.153525747Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 284 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:17.153732527Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"d47ea62d-ac66-4003-86a7-6a6b69c4aa74","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":684,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.154516739Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"ad5dc784-dd6e-4379-a220-1fbc33cf19f5","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.154588762Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"ad5dc784-dd6e-4379-a220-1fbc33cf19f5","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.15481496Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 285 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.154969506Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 285 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:17.155174662Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"ad5dc784-dd6e-4379-a220-1fbc33cf19f5","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":674,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.156063673Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a40ee5b9-72ed-4a8a-a74e-01c639c710d7","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.156136557Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a40ee5b9-72ed-4a8a-a74e-01c639c710d7","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.156310361Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 286 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.156461551Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 286 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:17.156663751Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a40ee5b9-72ed-4a8a-a74e-01c639c710d7","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":637,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.157357264Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"e903f5b9-f18a-4dde-b0b5-28aa88a90c48","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.157431321Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"e903f5b9-f18a-4dde-b0b5-28aa88a90c48","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.157586909Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 287 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.157895711Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 287 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:17.158084535Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"e903f5b9-f18a-4dde-b0b5-28aa88a90c48","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":744,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.159095727Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1","method":"GET","req_id":"58f920b8-233c-4ff8-af56-e32b4936a9cf","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.159170134Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1","method":"GET","req_id":"58f920b8-233c-4ff8-af56-e32b4936a9cf","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.15921861Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:17.15953664Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.159879198Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.160030017Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:17.160086198Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:17.160336274Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1","method":"GET","req_id":"58f920b8-233c-4ff8-af56-e32b4936a9cf","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1248,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.161703Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"ce35f9f5-7468-4bb0-aaa6-bb579b5f6eb2","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.16178893Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"ce35f9f5-7468-4bb0-aaa6-bb579b5f6eb2","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.162004096Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 245 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.162073674Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.162179934Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentActiveSlot(0)","header":"Header { version: 22, message_id: 245 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:17.16322806Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"ce35f9f5-7468-4bb0-aaa6-bb579b5f6eb2","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":899,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.164053364Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"ef320baa-7256-45ff-8c08-5ea4a372672e","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.164170105Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"ef320baa-7256-45ff-8c08-5ea4a372672e","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.164256486Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 246 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.164452154Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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: 246 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:17.164553014Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"ef320baa-7256-45ff-8c08-5ea4a372672e","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":670,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.165412095Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"ee0d153d-3954-4607-8cba-6af13ac7d4e1","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.165521101Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"ee0d153d-3954-4607-8cba-6af13ac7d4e1","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.165610899Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 247 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.16585933Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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: 247 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:17.166032674Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"ee0d153d-3954-4607-8cba-6af13ac7d4e1","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":623,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.166679164Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"8cb0059f-4a3b-4273-89e3-0f4547f79cf8","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.166781657Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"8cb0059f-4a3b-4273-89e3-0f4547f79cf8","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.166858549Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 248 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.16704083Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 248 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.167128744Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 249 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.167352457Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 249 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.167493737Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 250 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.167582082Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 250 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.16765164Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 251 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.167733101Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 251 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.167802859Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 252 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.167880854Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 252 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.167955121Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 253 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.168033095Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 253 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:17.168097873Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"8cb0059f-4a3b-4273-89e3-0f4547f79cf8","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1473,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.169024789Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"5b89f29d-8707-44c4-98a9-695163ec9c9f","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.169137121Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"5b89f29d-8707-44c4-98a9-695163ec9c9f","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.169204134Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 254 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.169282078Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 254 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.169334402Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 255 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.169505771Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 255 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.169582503Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 256 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.169642242Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 256 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.169695136Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 257 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.16981332Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 257 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.169877187Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 258 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.170134236Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 258 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.17019191Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 259 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.170450041Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 259 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:17.170518898Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"5b89f29d-8707-44c4-98a9-695163ec9c9f","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1454,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.171233142Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"b8e1ce0a-6e9a-42ad-b55c-783c8f36b43d","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.171304052Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"b8e1ce0a-6e9a-42ad-b55c-783c8f36b43d","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.1715704Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 260 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.171790806Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.171952146Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 261 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.17209063Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 261 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.172178805Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 262 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.172231569Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 262 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.172275857Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 263 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.172429401Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 263 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.172488017Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 264 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.17261599Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 264 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.172673274Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 265 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.173000933Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:17.173144196Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"b8e1ce0a-6e9a-42ad-b55c-783c8f36b43d","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1919,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.173692282Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"429edce7-55b2-4b98-9506-c2b8a909b022","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.173762711Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"429edce7-55b2-4b98-9506-c2b8a909b022","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.173872759Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 266 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.174492797Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 266 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.174559028Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 267 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.174611071Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 267 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.174652613Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 268 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.174699085Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 268 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.174739295Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 269 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.174784975Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 269 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.174907288Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 270 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.174961244Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 270 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.1749994Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 271 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.175226359Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:17.175302881Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"429edce7-55b2-4b98-9506-c2b8a909b022","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1583,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.17594892Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"6d9b2b26-f709-40b9-9847-f43244160f5e","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.176071884Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"6d9b2b26-f709-40b9-9847-f43244160f5e","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.176123536Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 272 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.176382619Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 272 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.176476735Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 273 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.176527416Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 273 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.176589809Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 274 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.176674697Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 274 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.176720428Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 275 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.176838622Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 275 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.17689313Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 276 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.177025412Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 276 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.177075912Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 277 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.177523358Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:17.177661331Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"6d9b2b26-f709-40b9-9847-f43244160f5e","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1726,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.178804906Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"58f905f5-b4d6-4f69-a096-6fc677750356","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.178878952Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"58f905f5-b4d6-4f69-a096-6fc677750356","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.179112725Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 278 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.179300277Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 278 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.179353672Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 279 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.179479862Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 279 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.179527687Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 280 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.179820657Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 280 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.17996866Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 281 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.180026825Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 281 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.180069039Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 282 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.180118056Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 282 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.180157444Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 283 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.180203756Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:17.180292451Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"58f905f5-b4d6-4f69-a096-6fc677750356","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1548,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.181243835Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"e509741c-7a26-496b-9980-ea1e5d746c28","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.181320928Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"e509741c-7a26-496b-9980-ea1e5d746c28","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.181371308Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 284 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.181457128Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 284 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:17.181686462Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"e509741c-7a26-496b-9980-ea1e5d746c28","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":476,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.182455655Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"c2a02d0d-d311-4ac9-abab-040148488c3a","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.18252866Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"c2a02d0d-d311-4ac9-abab-040148488c3a","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.182718706Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 285 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.183026485Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 285 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:17.183183066Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"c2a02d0d-d311-4ac9-abab-040148488c3a","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":752,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.183944263Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"dc413faa-44e6-43b6-8fc1-2c158a851dcf","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.184192765Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"dc413faa-44e6-43b6-8fc1-2c158a851dcf","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.184542027Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 286 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.18462934Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 286 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:17.184766481Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"dc413faa-44e6-43b6-8fc1-2c158a851dcf","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":854,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.186066445Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"733b51c9-2427-420f-a331-3a57f5fdccf8","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.186165652Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"733b51c9-2427-420f-a331-3a57f5fdccf8","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.186539953Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 287 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.186786211Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 287 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:17.187067858Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"733b51c9-2427-420f-a331-3a57f5fdccf8","remote_addr":"[::1]:44548","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1046,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.566539211Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.566746762Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.566808304Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.566863323Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.566966697Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 288 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.567046786Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 161 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.567122326Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:17.56719548Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 288 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.567998611Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:17.568168116Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:17.568301751Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:17.568445375Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.572886861Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.57303303Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 161 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.573133208Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 288 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.573283586Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 288 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.581719892Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:17.582032962Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 162 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.582145565Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.582197899Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 289 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:17.587263089Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:17.587395962Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"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_idempotently","level":20,"time":"2026-01-20T23:51:17.587457053Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:17.587599575Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:17.587641308Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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_idempotently","level":20,"time":"2026-01-20T23:51:17.58768284Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:17.587716938Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:17.594297028Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:17.594638785Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 162 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.594823791Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 289 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.594900453Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 289 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.596326867Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.597856156Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.598003247Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.598067384Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 290 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:17.606083808Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:17.606211702Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:17.60636228Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:17.606415946Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:17.60645306Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:17.606489812Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:17.606524651Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:17.606557667Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:17.606587195Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:17.606622906Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:17.606663897Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 290 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.607171743Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 290 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.612944204Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:17.613207164Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.613284878Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.613771863Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:17.613962961Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:17.614016888Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:17.614060985Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:17.61409387Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:17.614279368Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.614394175Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 291 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.614435978Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 291 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.614477089Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.616330309Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.61640675Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.61683587Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:17.61689145Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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_idempotently","level":20,"time":"2026-01-20T23:51:17.616932942Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:17.616966388Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:17.617303025Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 292 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.617403374Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 292 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.618589132Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.618689491Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 293 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:17.618742866Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:17.618782625Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:17.618826772Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:17.618870309Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:17.618914326Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:17.618955828Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:17.618998953Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:17.619041067Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:17.619076637Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:17.619118059Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 293 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.619163439Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 293 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.623465438Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.62355738Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 294 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:17.623912413Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:17.623977662Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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_idempotently","level":20,"time":"2026-01-20T23:51:17.624026519Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:17.624064364Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:17.62410782Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.624154432Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 294 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.634172721Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.634365503Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 295 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:17.634605087Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:17.634674956Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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_idempotently","level":20,"time":"2026-01-20T23:51:17.634762589Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:17.634917035Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:17.635051862Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:17.635100087Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:17.635803671Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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_idempotently","level":10,"time":"2026-01-20T23:51:17.635964209Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.636039618Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 295 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.642088556Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.64356501Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 296 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:17.644256519Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:17.644466605Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:17.644705318Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:17.644875926Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:17.644974902Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:17.645132494Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:17.645223464Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:17.645310426Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:17.645399843Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:17.645702453Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 296 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.645969732Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 296 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.65423057Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 297 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.654627096Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 297 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:17.655177165Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:17.655404765Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:17.655510435Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 297 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.655623789Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 297 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.655728747Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:17.655772945Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:18.498450584Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","remote_addr":"[::1]:61220"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.499111493Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.49926193Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.499694928Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.49984235Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.501381147Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.501551775Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 163 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.501696652Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.502025603Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:18.508802403Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:18.508923613Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:18.509012549Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:18.509343294Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:18.509887361Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/ignition","method":"GET","req_id":"0b3e2ef9-876e-405f-b57c-ad6ed6baceb9","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:18.509965556Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/ignition","method":"GET","req_id":"0b3e2ef9-876e-405f-b57c-ad6ed6baceb9","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.523426151Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.523737378Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 203 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.523970579Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 163 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.524216717Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:18.524451031Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:18.537557324Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 164 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.53820636Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.53854991Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:18.545295107Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:18.545808584Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:18.545908221Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:18.545944423Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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_idempotently","level":20,"time":"2026-01-20T23:51:18.545985414Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:18.546018429Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:18.588835377Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 22, message_id: 203 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.58892276Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.589099279Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 164 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.589218496Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 299 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.589265188Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 299 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.600731434Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.600832604Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.600874207Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.600908344Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.600942201Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.600974936Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.601007471Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.601040786Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.601076267Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.601112238Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.601146035Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.601179451Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.60121406Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.601248508Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.601282445Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.601317094Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.601350891Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.601386401Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.601418935Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.601453253Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.601485938Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.601520015Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.601553672Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.601586176Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.601619833Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.60165373Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.601689722Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.601723619Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.601756323Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.601788537Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:18.601822344Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.601853937Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:18.602624593Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/ignition","method":"GET","req_id":"0b3e2ef9-876e-405f-b57c-ad6ed6baceb9","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":92731,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.602872664Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.603075987Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 300 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:18.604144593Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:18.604211175Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:18.605742858Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:18.605862895Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:18.605914107Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:18.605956681Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:18.605997442Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:18.606038072Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:18.606072671Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:18.613534106Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.613622231Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 300 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.613666799Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 300 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.613833058Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0","method":"GET","req_id":"39b66d60-2f71-4b41-830b-31a4707cfe05","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:18.613919569Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0","method":"GET","req_id":"39b66d60-2f71-4b41-830b-31a4707cfe05","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.621846006Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.622165659Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.622256408Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 301 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:18.62294413Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:18.623020662Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:18.623167432Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:18.623222031Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:18.623264905Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:18.623298692Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:18.629549761Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.629635601Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 206 }, kind: MgsRequest(SpState) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.629681271Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.629727042Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 301 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.633392651Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.633545564Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:18.634258155Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:18.635565764Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:18.635723877Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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_idempotently","level":20,"time":"2026-01-20T23:51:18.63626057Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:18.636339386Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:18.648884849Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 206 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.64911751Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 207 }, kind: MgsRequest(SpState) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.649169903Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.649212638Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.652320903Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.652443686Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:18.653498335Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:18.653638492Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:18.653676447Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:18.653718701Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:18.653759041Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:18.653799501Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:18.653839951Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:18.653881764Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:18.653923116Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:18.653957845Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:18.658269112Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:18.658543365Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.658604446Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.658649646Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 303 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.659085028Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.666983799Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.667169497Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:18.667609899Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:18.667670429Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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_idempotently","level":20,"time":"2026-01-20T23:51:18.667712823Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:18.667746279Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:18.668473108Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.668608857Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.668655429Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 304 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:18.670149688Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0","method":"GET","req_id":"39b66d60-2f71-4b41-830b-31a4707cfe05","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":56330,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.670297732Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.670361869Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 305 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:18.6706455Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:18.670691311Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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_idempotently","level":20,"time":"2026-01-20T23:51:18.670732372Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:18.670768674Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:18.670808212Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:18.670848783Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:18.6708878Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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_idempotently","level":10,"time":"2026-01-20T23:51:18.671909533Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.671967097Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 305 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.672238445Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"3f8765a0-2e86-46ad-8137-0e52ce358259","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:18.672298744Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"3f8765a0-2e86-46ad-8137-0e52ce358259","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.677108238Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.677177385Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.677224849Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:18.677752794Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:18.677960906Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:18.678978802Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:18.679043049Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:18.679085864Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:18.679126164Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:18.679165131Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:18.67920512Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:18.67924536Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:18.680111665Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 209 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.680182115Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.680227395Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 306 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.687018994Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.68714863Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.687193679Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:18.687815821Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:18.688036759Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:18.68840572Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 210 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.688491269Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:18.688583852Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:18.688670825Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.688709591Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.688742276Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.68931972Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 211 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.68940095Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.689523754Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 212 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.689575135Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.690577681Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.690954457Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.69328927Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:18.693730043Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"3f8765a0-2e86-46ad-8137-0e52ce358259","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":21509,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.697635016Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"db9eb2b8-7592-4793-a0c7-d7e8dc15f928","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:18.697800604Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"db9eb2b8-7592-4793-a0c7-d7e8dc15f928","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.697912836Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.704110669Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 215 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.706104487Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.720030795Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 216 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.722850959Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.734851062Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 217 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.824105526Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.852373614Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 218 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.859367323Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.864692328Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.864829419Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.865185715Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:18.865431161Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"db9eb2b8-7592-4793-a0c7-d7e8dc15f928","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":167830,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.882066262Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"48a9fba5-7e61-4bf8-9345-0f05cfc05211","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:18.882167192Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"48a9fba5-7e61-4bf8-9345-0f05cfc05211","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.882773282Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.892131554Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 221 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.892271411Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.91449564Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 222 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.914757589Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.936979273Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 223 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.9373563Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.938940416Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 224 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.93909894Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.939395738Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 225 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.939567308Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.940333495Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:18.940614902Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"48a9fba5-7e61-4bf8-9345-0f05cfc05211","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":58544,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.942647758Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"705f936f-071b-4058-a4b1-c575e56f64e7","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:18.942731303Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"705f936f-071b-4058-a4b1-c575e56f64e7","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.942941009Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.944256223Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 227 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.944348315Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.944428785Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 228 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.944487551Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.944600876Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 229 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.944662077Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.944819038Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 230 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.94489601Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.945078732Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 231 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.945159081Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.945238638Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:18.945451901Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"705f936f-071b-4058-a4b1-c575e56f64e7","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2817,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.952557351Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d97e59aa-43d0-438d-923f-6381d3faf4ff","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:18.952777377Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d97e59aa-43d0-438d-923f-6381d3faf4ff","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.953257949Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.954447314Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 233 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.95456645Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.95463222Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 234 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.954689654Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.954890722Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.954951913Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.955103463Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 236 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.955264402Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.955466672Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 237 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.955528555Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.956057292Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:18.957032523Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d97e59aa-43d0-438d-923f-6381d3faf4ff","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":4416,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.96238405Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"2e9998b3-71c0-45c4-b832-88aba37a43dd","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:18.962572894Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"2e9998b3-71c0-45c4-b832-88aba37a43dd","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.963127483Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.963911405Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 239 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.96415632Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.964430944Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 240 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.96467626Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.964942487Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 241 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.965118525Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.965369061Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 242 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.965544308Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.981450266Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 243 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.981760991Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.982059092Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:18.982617427Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"2e9998b3-71c0-45c4-b832-88aba37a43dd","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":20268,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.983983803Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"8eae94f6-7276-4927-9adc-61e9f3f01ed7","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:18.984620073Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"8eae94f6-7276-4927-9adc-61e9f3f01ed7","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.985233247Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.98969362Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 245 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:18.990040597Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"8eae94f6-7276-4927-9adc-61e9f3f01ed7","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":6045,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.992529886Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"bc64ef67-2176-4cc9-9d21-9327b50c7ade","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:18.992617971Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"bc64ef67-2176-4cc9-9d21-9327b50c7ade","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.993426522Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.993915961Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 246 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:18.994448145Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"bc64ef67-2176-4cc9-9d21-9327b50c7ade","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1936,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.996666237Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"cd2b3dfa-2bdc-42cd-a10b-dcb30f49eced","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:18.996752438Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"cd2b3dfa-2bdc-42cd-a10b-dcb30f49eced","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:18.99712195Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:18.997355642Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 247 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:18.997609926Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"cd2b3dfa-2bdc-42cd-a10b-dcb30f49eced","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":986,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.002339792Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"11543a34-c354-46a7-80a6-9b6b576086d4","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.002426875Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"11543a34-c354-46a7-80a6-9b6b576086d4","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.002677731Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:19.003141339Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 248 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.003213412Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"11543a34-c354-46a7-80a6-9b6b576086d4","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":877,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.007356136Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1","method":"GET","req_id":"0c9faa79-db3f-4a20-a9d4-bb47dba8fcc1","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.007454701Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1","method":"GET","req_id":"0c9faa79-db3f-4a20-a9d4-bb47dba8fcc1","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.007729104Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 165 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.007947387Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.008276158Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.008395784Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 166 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.008625079Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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: 166 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.009834634Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1","method":"GET","req_id":"0c9faa79-db3f-4a20-a9d4-bb47dba8fcc1","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2460,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.012750808Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"0ab9b0e8-1d0c-46c9-a8da-274fe1993021","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.012840286Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"0ab9b0e8-1d0c-46c9-a8da-274fe1993021","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.013179357Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 167 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.01422105Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 167 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.014299605Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 168 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.014471005Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 168 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.014572706Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 169 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.014944021Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 169 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.015013188Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 170 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.015184057Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 170 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.015241731Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 171 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.015380225Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 171 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.015438631Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 172 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.015689257Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 172 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.016178877Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"0ab9b0e8-1d0c-46c9-a8da-274fe1993021","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":3434,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.017388953Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"0e50f2f3-025c-41b0-95c9-ad288defdbf6","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.017543619Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"0e50f2f3-025c-41b0-95c9-ad288defdbf6","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.017894574Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 173 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.018059561Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 173 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.018118999Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 174 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.018263896Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 174 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.018322953Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 175 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.018437209Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 175 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.018490554Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 176 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.018627806Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 176 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.018682244Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 177 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.018876218Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:19.019468742Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 178 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.019670411Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:19.020300078Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"0e50f2f3-025c-41b0-95c9-ad288defdbf6","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2933,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.022294016Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"8f8c589a-4366-44aa-b789-feda1808e82c","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.02239201Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"8f8c589a-4366-44aa-b789-feda1808e82c","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.022731162Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 179 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.022903172Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 179 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.022989654Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 180 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.023075333Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 180 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.023143939Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 181 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.02322487Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 181 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.023287233Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 182 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.02362407Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 182 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.023780209Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 183 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.023837362Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 183 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.023885488Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 184 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.023933964Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:19.023999684Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"8f8c589a-4366-44aa-b789-feda1808e82c","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1825,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.025148859Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"c951b8eb-e502-42fd-8258-cbe121473f91","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.025311071Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"c951b8eb-e502-42fd-8258-cbe121473f91","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.02562867Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 185 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.025747004Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 185 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.025800941Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 186 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.025964655Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 186 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.026032169Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 187 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.026176665Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 187 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.026236453Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 188 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.026345239Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 188 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.026397452Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 189 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.026600163Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 189 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.026660523Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 190 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.026809428Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:19.027003151Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"c951b8eb-e502-42fd-8258-cbe121473f91","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1889,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.02791638Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"43f933c1-cc44-4a7a-bb9d-ce48c9d54ab6","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.027988122Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"43f933c1-cc44-4a7a-bb9d-ce48c9d54ab6","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.028124502Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 191 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.028310721Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 191 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.028411921Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 192 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.0284971Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 192 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.028559503Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 193 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.028663088Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 193 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.028744149Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 194 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.028853045Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 194 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.02896199Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 195 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.029053802Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 195 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.029134061Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 196 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.029223749Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:19.029298747Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"43f933c1-cc44-4a7a-bb9d-ce48c9d54ab6","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1433,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.0301029Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"fe2ebfb7-ae86-4567-97d2-b7b7fdeaa85c","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.030210312Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"fe2ebfb7-ae86-4567-97d2-b7b7fdeaa85c","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.030301232Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 197 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.030395279Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 197 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.030469696Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 198 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.030542721Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 198 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.030597239Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 199 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.030782776Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 199 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.030856452Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 200 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.030918014Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 200 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.030973403Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 201 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.031036518Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 201 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.031088471Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 202 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.031310381Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:19.031587499Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"fe2ebfb7-ae86-4567-97d2-b7b7fdeaa85c","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1549,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.034003774Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"5655faff-b5c3-40e5-a0cc-53d536c28739","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.034164613Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"5655faff-b5c3-40e5-a0cc-53d536c28739","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.034336944Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 203 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.034646627Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 203 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.034897444Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"5655faff-b5c3-40e5-a0cc-53d536c28739","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":970,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.035985458Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"b536c100-4638-44b2-b7bf-03fa7aae0936","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.036086378Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"b536c100-4638-44b2-b7bf-03fa7aae0936","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.03657205Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 204 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.036817867Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 204 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.037645386Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"b536c100-4638-44b2-b7bf-03fa7aae0936","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1666,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.039752849Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6b5fc2eb-db0d-417e-aa6d-0d83756e52a3","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.040114475Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6b5fc2eb-db0d-417e-aa6d-0d83756e52a3","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.040644074Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 205 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.041042923Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 205 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.041352396Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6b5fc2eb-db0d-417e-aa6d-0d83756e52a3","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1600,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.042682059Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"80e1b77f-376f-4b86-a7b6-be17f5b7dd18","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.042811035Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"80e1b77f-376f-4b86-a7b6-be17f5b7dd18","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.043251767Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 206 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.043682661Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 206 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.044136199Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"80e1b77f-376f-4b86-a7b6-be17f5b7dd18","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1426,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.046416745Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0","method":"GET","req_id":"83e4d053-1ea9-40b9-b833-286915e26606","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.046511272Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0","method":"GET","req_id":"83e4d053-1ea9-40b9-b833-286915e26606","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.046815394Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:19.047043225Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.047253642Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.04736881Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 309 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.047528526Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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: 309 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.047907928Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0","method":"GET","req_id":"83e4d053-1ea9-40b9-b833-286915e26606","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1512,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.048966033Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"3930f252-bc8c-473c-9a25-8db1a02c9dd1","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.049035721Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"3930f252-bc8c-473c-9a25-8db1a02c9dd1","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.049230817Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 310 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.049378099Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.049461053Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentActiveSlot(0)","header":"Header { version: 22, message_id: 310 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.049667622Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"3930f252-bc8c-473c-9a25-8db1a02c9dd1","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":737,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.051725187Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"dd94f4c7-f09a-4668-a4b9-25878f5d8c43","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.052937498Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"dd94f4c7-f09a-4668-a4b9-25878f5d8c43","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.05335812Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 311 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.053833492Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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: 311 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.054170359Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"dd94f4c7-f09a-4668-a4b9-25878f5d8c43","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2367,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.055400735Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"f997460f-478e-4ac4-8093-4e79f55d291b","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.055581764Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"f997460f-478e-4ac4-8093-4e79f55d291b","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.055674487Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 312 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.056051684Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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: 312 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.056328072Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"f997460f-478e-4ac4-8093-4e79f55d291b","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":953,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.058328142Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"87ed949f-e82a-4ab4-8375-f4e75833eb3d","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.058435014Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"87ed949f-e82a-4ab4-8375-f4e75833eb3d","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.058764546Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 313 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.059133597Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 313 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.059768034Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 314 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.060067316Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 314 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.060219217Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 315 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.060547697Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 315 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.060613438Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 316 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.0607308Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 316 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.060788404Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 317 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.060955886Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 317 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.061012498Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 318 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.0610996Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 318 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.061406147Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"87ed949f-e82a-4ab4-8375-f4e75833eb3d","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":3109,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.063089942Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f87cb722-b231-443b-808d-01e82c33ddf6","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.063162856Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f87cb722-b231-443b-808d-01e82c33ddf6","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.06332619Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 319 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.063525895Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 319 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.063738386Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 320 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.064017529Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 320 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.064168838Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 321 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.064342422Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 321 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.064434033Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 322 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.064506206Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 322 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.06455884Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 323 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.064628268Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 323 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.064694279Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 324 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.06475044Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 324 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.064793826Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f87cb722-b231-443b-808d-01e82c33ddf6","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1820,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.066010716Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"8bbaf919-5f8e-42d9-b9c2-4095f46ce7ab","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.06618454Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"8bbaf919-5f8e-42d9-b9c2-4095f46ce7ab","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.066334787Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 325 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.06659878Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 325 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.066845659Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 326 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.066895598Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 326 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.066938232Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 327 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.066986428Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 327 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.067128218Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 328 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.067300249Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 328 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.067360128Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 329 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.067753938Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 329 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.067914285Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 330 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.068070865Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 330 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.068282925Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"8bbaf919-5f8e-42d9-b9c2-4095f46ce7ab","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2296,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.069033602Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bee0269b-c8c6-47cf-85ff-2ff4d234b9d4","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.069107879Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bee0269b-c8c6-47cf-85ff-2ff4d234b9d4","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.069228988Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 331 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.069392152Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 331 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.06955807Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 332 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.069711684Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 332 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.069768006Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 333 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.069905699Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 333 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.06996188Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 334 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.070260892Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 334 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.070309067Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 335 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.070403013Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 335 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.070446119Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 336 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.070491669Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 336 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.070645383Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bee0269b-c8c6-47cf-85ff-2ff4d234b9d4","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1630,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.071576928Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"0ed6f1f5-7cf9-40db-a9b4-12f8e06054b0","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.071651666Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"0ed6f1f5-7cf9-40db-a9b4-12f8e06054b0","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.071766814Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 337 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.071947492Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 337 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.072007962Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 338 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.072139422Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 338 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.072193679Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 339 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.072328707Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 339 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.072388315Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 340 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.072519244Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 340 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.072571768Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 341 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.072710312Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 341 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.072761143Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 342 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.072894647Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 342 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.073051338Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"0ed6f1f5-7cf9-40db-a9b4-12f8e06054b0","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1489,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.073863817Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"f7b972b9-b1ee-40c4-9e4a-10f468869ea3","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.074031599Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"f7b972b9-b1ee-40c4-9e4a-10f468869ea3","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.074092479Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 343 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.074206124Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 343 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.074253428Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 344 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.074440559Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 344 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.074515006Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 345 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.074636907Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 345 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.074696285Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 346 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.074830591Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 346 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.074892453Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 347 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.075031188Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 347 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.07508742Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 348 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.075218659Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 348 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.075360881Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"f7b972b9-b1ee-40c4-9e4a-10f468869ea3","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1578,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.076043052Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"641fa064-9a21-4e8b-89d1-c249185ad89d","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.076115716Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"641fa064-9a21-4e8b-89d1-c249185ad89d","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.076329118Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 349 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.076586809Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 349 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.076746284Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"641fa064-9a21-4e8b-89d1-c249185ad89d","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":741,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.077487342Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"99e5ca88-598f-4f50-8e4d-71aa7b856efc","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.077571509Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"99e5ca88-598f-4f50-8e4d-71aa7b856efc","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.077767687Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 350 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.077928105Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 350 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.078503053Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"99e5ca88-598f-4f50-8e4d-71aa7b856efc","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1039,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.080519687Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"1b55e6ab-b762-4211-9812-7b71e36000a1","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.080649875Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"1b55e6ab-b762-4211-9812-7b71e36000a1","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.081039556Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 351 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.081326534Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 351 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.081629064Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"1b55e6ab-b762-4211-9812-7b71e36000a1","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1143,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.082611499Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"e234e45b-907d-49b1-b317-9e4f253074a4","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.082692008Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"e234e45b-907d-49b1-b317-9e4f253074a4","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.082912615Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 352 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.083117421Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 352 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.083371243Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"e234e45b-907d-49b1-b317-9e4f253074a4","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":764,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.084187089Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1","method":"GET","req_id":"3d8014f4-1359-404a-a443-65db7c681f3d","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.084251527Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1","method":"GET","req_id":"3d8014f4-1359-404a-a443-65db7c681f3d","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.084391143Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:19.084527974Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.084696077Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.084805183Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 309 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.084915862Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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: 309 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.085254733Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1","method":"GET","req_id":"3d8014f4-1359-404a-a443-65db7c681f3d","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1133,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.086184885Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"b52c8d84-fef0-4821-b566-8cdbecb97f0e","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.086263431Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"b52c8d84-fef0-4821-b566-8cdbecb97f0e","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.086460671Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 310 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.086535249Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.08658137Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentActiveSlot(0)","header":"Header { version: 22, message_id: 310 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.086846395Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"b52c8d84-fef0-4821-b566-8cdbecb97f0e","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":586,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.087441363Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"a6384af7-9814-4b7d-8e46-dcfc2b884d21","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.08751535Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"a6384af7-9814-4b7d-8e46-dcfc2b884d21","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.087604857Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 311 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.087794793Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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: 311 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.087954079Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"a6384af7-9814-4b7d-8e46-dcfc2b884d21","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":530,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.088735235Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"01c69061-6615-4b62-a69e-84005fa29833","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.088812869Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"01c69061-6615-4b62-a69e-84005fa29833","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.088863089Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 312 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.089058856Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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: 312 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.089196208Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"01c69061-6615-4b62-a69e-84005fa29833","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":483,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.089927837Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"70ae7dc8-9136-4192-9f2c-f9dc4a974be5","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.090044388Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"70ae7dc8-9136-4192-9f2c-f9dc4a974be5","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.090099758Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 313 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.090302048Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 313 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.090358259Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 314 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.090471904Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 314 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.090520461Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 315 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.090729384Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 315 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.090787379Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 316 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.090918659Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 316 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.090973227Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 317 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.091092273Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 317 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.091206549Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 318 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.091346987Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 318 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.091492586Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"70ae7dc8-9136-4192-9f2c-f9dc4a974be5","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1581,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.09223733Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"080f1dfc-1934-4a5c-abf0-4c5258c3b786","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.092309453Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"080f1dfc-1934-4a5c-abf0-4c5258c3b786","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.092430523Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 319 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.092585831Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 319 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.092639958Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 320 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.092771618Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 320 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.092827419Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 321 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.09298438Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 321 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.093040962Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 322 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.093180077Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 322 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.093234645Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 323 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.093484159Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 323 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.093538447Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 324 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.093587855Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 324 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.093632914Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"080f1dfc-1934-4a5c-abf0-4c5258c3b786","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1460,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.09441855Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"cf60f09f-3e50-4091-8f61-58e68d8dfdfb","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.094514049Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"cf60f09f-3e50-4091-8f61-58e68d8dfdfb","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.094577975Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 325 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.094635519Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 325 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.094678605Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 326 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.094790546Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 326 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.094850766Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 327 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.094973188Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 327 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.095023898Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 328 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.095131101Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 328 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.095184496Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 329 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.095343111Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 329 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.095405695Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 330 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.095542095Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 330 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.09568641Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"cf60f09f-3e50-4091-8f61-58e68d8dfdfb","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1357,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.096378701Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"3a71cfff-85e4-4fa7-bdd5-2f9702b09903","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.096457407Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"3a71cfff-85e4-4fa7-bdd5-2f9702b09903","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.096518298Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 331 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.096709086Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 331 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.096768543Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 332 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.096911196Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 332 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.096973048Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 333 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.097075411Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 333 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.097126252Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 334 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.097943029Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 334 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.098424182Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 335 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.098548077Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 335 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.09865572Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 336 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.098782862Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 336 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.098886277Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"3a71cfff-85e4-4fa7-bdd5-2f9702b09903","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1836,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.099224537Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a72d03a4-9c51-41cb-ab4c-37bc9a7c7a3b","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.099357149Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a72d03a4-9c51-41cb-ab4c-37bc9a7c7a3b","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.101096884Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 337 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.102242944Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 337 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.102382991Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 338 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.102719778Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 338 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.102788204Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 339 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.102837682Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 339 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.102877981Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 340 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.10305916Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 340 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.103124409Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 341 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.103489472Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 341 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.103557627Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 342 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.103606885Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 342 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.103936668Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a72d03a4-9c51-41cb-ab4c-37bc9a7c7a3b","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":4773,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.105410146Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6aa00d78-1a03-4afe-9661-075acf5efac1","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.105489843Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6aa00d78-1a03-4afe-9661-075acf5efac1","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.105806Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 343 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.10588213Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 343 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.10592734Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 344 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.106181052Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 344 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.106455947Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 345 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.106588229Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 345 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.106643167Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 346 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.106878994Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 346 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.106943843Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 347 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.107090824Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 347 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.107145272Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 348 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.10726083Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 348 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.107626665Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6aa00d78-1a03-4afe-9661-075acf5efac1","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2071,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.108425567Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"7c922dbb-2efb-4050-85e0-229d7644bad7","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.108482971Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"7c922dbb-2efb-4050-85e0-229d7644bad7","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.108530435Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 349 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.10857367Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 349 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.108816872Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"7c922dbb-2efb-4050-85e0-229d7644bad7","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":543,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.110365929Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"126f1630-a28b-4fe4-b771-b3b4b4214460","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.110439715Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"126f1630-a28b-4fe4-b771-b3b4b4214460","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.110874897Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 350 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.111046737Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 350 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.111409937Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"126f1630-a28b-4fe4-b771-b3b4b4214460","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1033,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.112908544Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"aa0948b1-febe-4076-95de-e8468f6e017b","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.113242395Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"aa0948b1-febe-4076-95de-e8468f6e017b","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.114203058Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 351 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.115446801Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 351 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.115694882Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"aa0948b1-febe-4076-95de-e8468f6e017b","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2163,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.116784449Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"16097acf-9c51-4bdd-b677-4b6f2f6f6b81","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.117217477Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"16097acf-9c51-4bdd-b677-4b6f2f6f6b81","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.117427373Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 352 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.117488083Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 352 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:19.117530116Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"16097acf-9c51-4bdd-b677-4b6f2f6f6b81","remote_addr":"[::1]:61220","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1068,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.515682071Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.515796567Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.515837839Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.515874492Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.515908619Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 353 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.515963398Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.516007846Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:19.516051402Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 353 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.516740106Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:19.516856767Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:19.516961614Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:19.51705057Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.522280487Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.522666261Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.522952588Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 353 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.52347401Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 353 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.529898112Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:19.530198076Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 208 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.53027093Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.530319676Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 354 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:19.532650622Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:19.532725631Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"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_idempotently","level":20,"time":"2026-01-20T23:51:19.532889916Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:19.533000084Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:19.533039302Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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_idempotently","level":20,"time":"2026-01-20T23:51:19.533080604Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:19.533161404Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:19.547492883Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:19.54790029Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 208 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.54815252Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 354 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.54830946Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 354 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.552556911Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.555265265Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:19.555342668Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.555388208Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 355 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:19.556107082Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:19.556161359Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:19.556205667Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:19.556240516Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:19.556279964Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:19.556320013Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:19.556360223Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:19.556472625Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:19.556522454Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:19.556630578Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:19.556679776Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 355 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.55675289Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 355 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.563329313Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:19.563462497Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.563528438Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.578894155Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:19.579226413Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:19.5793461Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:19.579533461Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:19.579636656Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:19.583569524Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.584867494Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:19.58494657Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 356 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.584993113Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.588318367Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.588411261Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 357 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:19.589367956Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:19.589447283Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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_idempotently","level":20,"time":"2026-01-20T23:51:19.58987991Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:19.590224412Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:19.590498946Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:19.590572261Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 357 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.592589135Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.592673572Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 358 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:19.596077182Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:19.596144064Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:19.596191749Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:19.596235966Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:19.59627844Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:19.596320554Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:19.59640954Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:19.596455321Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:19.596491252Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:19.597972505Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 358 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.598100839Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 358 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.605318582Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.605934842Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 359 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:19.606789114Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:19.607274375Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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_idempotently","level":20,"time":"2026-01-20T23:51:19.607560321Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:19.607671271Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:19.60787303Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 359 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.608030943Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 359 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.610546434Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.610627354Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 360 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:19.624183809Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:19.624273467Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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_idempotently","level":20,"time":"2026-01-20T23:51:19.624321061Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:19.624357163Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:19.624525286Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:19.624578411Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:19.624620214Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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_idempotently","level":10,"time":"2026-01-20T23:51:19.626083331Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:19.626215302Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 360 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.630731505Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:19.630895049Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 361 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:19.633438977Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:19.633745263Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:19.633837636Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:19.633893136Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:19.63398613Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:19.634048444Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:19.634087972Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:19.634124995Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:19.634162059Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:19.634842827Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:19.634936031Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 361 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.642484469Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:19.642609917Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 362 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:19.642915673Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:19.643215266Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.643588094Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:19.643856085Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.644106471Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:19.644748813Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.556379907Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.557949004Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.558109872Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.558216253Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.559571497Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.559753898Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 209 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.559912803Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.560056978Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:20.567588312Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:20.567781344Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:20.56787532Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:20.567963966Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.572384139Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.572579646Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 209 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.572681047Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.572780123Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.576739914Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.576860012Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 210 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.576908999Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.576955591Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 364 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:20.577804262Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:20.577886545Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"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_idempotently","level":20,"time":"2026-01-20T23:51:20.578123063Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:20.578243421Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:20.578282699Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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_idempotently","level":20,"time":"2026-01-20T23:51:20.578322889Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:20.578356946Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:20.578559267Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.578629115Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 210 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.578725596Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.578767028Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 364 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.581462155Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.583027575Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.583113235Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.583163274Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 365 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:20.583212912Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:20.583248052Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:20.583772751Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:20.583840535Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:20.583884843Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:20.583925694Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:20.583964981Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:20.584006494Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:20.584040491Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:20.58732238Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.587402238Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 365 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.58744859Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 365 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.594333423Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.594597166Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.59467501Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.595500545Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:20.59580137Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:20.595864044Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:20.595907521Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:20.595945195Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:20.600869516Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.601036227Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.601083069Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.603294739Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.605891471Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.606056147Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:20.612130506Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:20.612220173Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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_idempotently","level":20,"time":"2026-01-20T23:51:20.612266595Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:20.612301404Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":30,"time":"2026-01-20T23:51:20.612660505Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","remote_addr":"[::1]:64795"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.614861945Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.614946061Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 367 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.615120767Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/ignition","method":"GET","req_id":"d5440200-2593-49f3-b4b2-491438a2a03d","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.615199714Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/ignition","method":"GET","req_id":"d5440200-2593-49f3-b4b2-491438a2a03d","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.618845132Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.618931854Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.618983617Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:20.619273621Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:20.619657341Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:20.619693843Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:20.619736698Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:20.619824682Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:20.619867006Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:20.619906755Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:20.619947636Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:20.619987815Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:20.620021622Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:20.620060058Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 22, message_id: 257 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.620256026Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 368 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.620319462Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 368 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.620461353Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.620506051Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.62054071Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.620573645Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.62060632Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.620639516Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.62067192Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.620753972Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.620789803Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.620824742Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.620858088Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.620890984Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.620924219Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.620958718Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.620992715Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.621026201Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.62106078Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.621096681Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.621129586Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.621162111Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.621194655Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.62122773Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.621260445Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.621293611Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.621325955Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.62135884Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.621392086Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.621426444Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.621458908Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.621493577Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:20.621525941Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.627048066Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/ignition","method":"GET","req_id":"d5440200-2593-49f3-b4b2-491438a2a03d","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":11904,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.627434551Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.627551293Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:20.641751122Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:20.641993542Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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_idempotently","level":20,"time":"2026-01-20T23:51:20.642224479Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:20.642334567Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:20.644878304Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.644979725Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 369 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.645100845Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0","method":"GET","req_id":"5701bb48-960e-4c97-bf90-179d714fa3aa","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.645174861Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0","method":"GET","req_id":"5701bb48-960e-4c97-bf90-179d714fa3aa","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.648375139Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.648460919Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.648509595Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:20.650570616Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:20.65068877Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:20.650726545Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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_idempotently","level":20,"time":"2026-01-20T23:51:20.650768338Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:20.650803958Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:20.650844849Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:20.650885009Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:20.65092623Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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_idempotently","level":10,"time":"2026-01-20T23:51:20.651852555Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.652323467Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.65254188Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 370 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.656593142Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 259 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.656683952Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.656736145Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 371 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:20.659393598Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:20.659455811Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:20.65995502Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:20.660018676Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:20.660062573Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:20.660103093Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:20.660142411Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:20.660180957Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:20.660219303Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:20.660464799Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.660593253Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 371 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.66066746Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 371 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.668113946Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0","method":"GET","req_id":"5701bb48-960e-4c97-bf90-179d714fa3aa","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":22999,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.668248934Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.668296718Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:20.673725298Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:20.673838442Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.675289966Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.675414934Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.675513309Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"ebadbe66-f87e-4ae2-ad8b-474a8a8817d6","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.675563598Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"ebadbe66-f87e-4ae2-ad8b-474a8a8817d6","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.675785327Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.675842961Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.676019882Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.676250779Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.67648356Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.676688085Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 261 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.676747803Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.67765492Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 262 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.677959543Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.678903753Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 263 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.679511947Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.680052076Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.680125802Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.680397731Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:20.680625562Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"ebadbe66-f87e-4ae2-ad8b-474a8a8817d6","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":5093,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.683605453Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"14ecfff5-1d57-4d54-859d-2529259c5629","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.683674029Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"14ecfff5-1d57-4d54-859d-2529259c5629","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.684299317Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.684880979Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 266 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.684948693Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.685074843Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 267 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.68513381Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.685889356Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 268 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.685957571Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.686009524Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 269 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.686105884Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.686159821Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.686201915Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.686248357Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:20.686461629Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"14ecfff5-1d57-4d54-859d-2529259c5629","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2867,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.687289128Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"df1f9e9f-7701-4931-b32b-1082ed29f47e","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.687360038Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"df1f9e9f-7701-4931-b32b-1082ed29f47e","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.687584072Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.687939045Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 272 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.688038211Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.688092408Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 273 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.688132417Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.688232325Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 274 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.68855265Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.689088761Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 275 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.689168669Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.689232285Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 276 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.689292795Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.689371621Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:20.689438935Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"df1f9e9f-7701-4931-b32b-1082ed29f47e","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2111,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.699231035Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"848cfd58-d84a-4387-ac17-d5bb9e16ba80","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.699348508Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"848cfd58-d84a-4387-ac17-d5bb9e16ba80","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.700418787Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.70148586Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 278 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.7015763Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.702126188Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 279 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.702209093Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.702442264Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 280 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.702518806Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.702794843Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 281 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.702873017Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.703085228Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 282 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.703163162Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.703469288Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:20.703754493Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"848cfd58-d84a-4387-ac17-d5bb9e16ba80","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":4562,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.705286937Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"704fb290-7345-469b-876e-9d818be3dff1","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.705379381Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"704fb290-7345-469b-876e-9d818be3dff1","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.705698162Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.705913067Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 284 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.705977956Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.706173533Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 285 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.706246397Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.706414089Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 286 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.706676078Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.706860554Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 287 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.706933207Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.707103184Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 288 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.707228031Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.707299533Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:20.70760109Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"704fb290-7345-469b-876e-9d818be3dff1","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2330,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.708647141Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"3af3b8ab-5ac4-4050-8bc0-2ca7e7c34b03","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.708737711Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"3af3b8ab-5ac4-4050-8bc0-2ca7e7c34b03","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.709000241Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.70919691Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 290 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.709271177Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.709422777Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 291 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.709625509Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.709829212Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 292 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.709889963Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.710064759Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 293 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.710124798Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.710276909Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 294 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.710346737Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.713379453Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:20.714340365Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"3af3b8ab-5ac4-4050-8bc0-2ca7e7c34b03","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":5696,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.716260618Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"dcb1c5aa-f7ee-47c6-9b25-b94494148b51","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.716341949Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"dcb1c5aa-f7ee-47c6-9b25-b94494148b51","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.716570632Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.716763283Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 296 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.717007266Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"dcb1c5aa-f7ee-47c6-9b25-b94494148b51","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":756,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.718009581Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"0bc831ca-818c-4243-b491-beb8ebe05e3c","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.718099389Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"0bc831ca-818c-4243-b491-beb8ebe05e3c","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.718614128Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.718965214Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 297 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.719511876Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"0bc831ca-818c-4243-b491-beb8ebe05e3c","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1200,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.720307291Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"23efe9a4-aeb6-48b9-9620-b959b68c388e","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.720393372Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"23efe9a4-aeb6-48b9-9620-b959b68c388e","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.720644659Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.720829014Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 298 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.721040914Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"23efe9a4-aeb6-48b9-9620-b959b68c388e","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":743,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.721979573Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"2d4a8b74-1c7d-4bc8-996e-58090786d762","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.722066565Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"2d4a8b74-1c7d-4bc8-996e-58090786d762","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.722268134Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:20.734315601Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 299 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.734773177Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"2d4a8b74-1c7d-4bc8-996e-58090786d762","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":12827,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.736725323Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1","method":"GET","req_id":"9c045d5b-ebaa-42da-b272-4817c6d10d03","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.736851072Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1","method":"GET","req_id":"9c045d5b-ebaa-42da-b272-4817c6d10d03","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.737063052Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 211 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.745053184Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.747467785Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 211 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.747694795Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 212 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.748447304Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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: 212 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.748857066Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1","method":"GET","req_id":"9c045d5b-ebaa-42da-b272-4817c6d10d03","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":12157,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.750925953Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"c7444f7d-4d05-4da7-b082-7a9120b86247","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.751068345Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"c7444f7d-4d05-4da7-b082-7a9120b86247","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.75117699Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 213 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.751880643Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 213 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.752174325Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 214 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.752305264Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 214 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.752406565Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 215 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.752517915Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 215 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.752617362Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 216 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.752729424Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 216 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.752824292Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 217 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.75292944Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 217 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.753022584Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 218 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.754039258Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 218 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.754701379Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"c7444f7d-4d05-4da7-b082-7a9120b86247","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":3921,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.756224906Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ed7ed588-1b86-4384-821d-c934d2ec6148","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.756331767Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ed7ed588-1b86-4384-821d-c934d2ec6148","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.756437847Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 219 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.756649206Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 219 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.756773783Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 220 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.756865564Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 220 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.756942246Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 221 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.757028697Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 221 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.75710557Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 222 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.757190167Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 222 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.757269103Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 223 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.757355535Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 223 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.757594438Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 224 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.757684727Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 224 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.757755917Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ed7ed588-1b86-4384-821d-c934d2ec6148","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1452,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.75961561Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"0d811b9e-51dc-468d-af38-c5baa22d5f04","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.759851317Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"0d811b9e-51dc-468d-af38-c5baa22d5f04","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.760517616Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 225 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.760898661Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 225 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.760983619Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 226 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.761151622Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 226 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.761232181Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 227 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.76190339Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 227 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.762215338Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 228 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.762665129Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 228 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.762755057Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 229 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.762850456Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 229 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.762921416Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 230 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.763020332Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 230 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.764016204Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"0d811b9e-51dc-468d-af38-c5baa22d5f04","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":3751,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.76439291Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"8f0df705-752b-42d3-9c7a-1c91ffe836c6","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.764553789Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"8f0df705-752b-42d3-9c7a-1c91ffe836c6","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.764639619Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 231 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.764770899Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 231 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.764848873Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 232 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.764936296Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 232 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.765012928Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 233 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.765096113Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 233 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.765164568Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 234 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.765247432Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 234 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.765320617Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 235 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.76540281Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.765669348Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 236 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.765763975Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 236 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.765839856Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"8f0df705-752b-42d3-9c7a-1c91ffe836c6","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1314,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.766492658Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a01a612a-acbc-4ed7-a2f4-986d4958fddc","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.766646313Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a01a612a-acbc-4ed7-a2f4-986d4958fddc","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.767299446Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 237 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.76768Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 237 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.768032518Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 238 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.768264988Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 238 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.768416899Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 239 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.768485685Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 239 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.76852878Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 240 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.768575282Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 240 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.768613678Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 241 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.768777713Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 241 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.768843954Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 242 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.768968952Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 242 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.769358173Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a01a612a-acbc-4ed7-a2f4-986d4958fddc","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2911,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.770534101Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"2f417ae0-b941-4eb4-bbf9-42f9301f6a6e","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.770618829Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"2f417ae0-b941-4eb4-bbf9-42f9301f6a6e","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.770884525Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 243 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.770947801Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 243 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.770991768Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 244 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.771906719Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 244 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.771980425Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 245 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.772167115Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 245 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.772267574Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 246 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.772322342Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 246 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.772361069Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 247 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.772408273Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 247 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.772446558Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 248 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.772491998Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 248 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.772533811Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"2f417ae0-b941-4eb4-bbf9-42f9301f6a6e","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1353,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.775484815Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"971b4840-476f-4895-bac8-19a2a35d09c0","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.775562739Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"971b4840-476f-4895-bac8-19a2a35d09c0","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.775611917Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 249 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.775654601Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 249 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.775694911Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"971b4840-476f-4895-bac8-19a2a35d09c0","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1368,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.778953153Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"b5af10d4-51ec-454f-bf8d-fb56478684bd","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.779030406Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"b5af10d4-51ec-454f-bf8d-fb56478684bd","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.77907807Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 250 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.779122368Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 250 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.77946655Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"b5af10d4-51ec-454f-bf8d-fb56478684bd","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":798,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.781389337Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"246ffe5c-6208-43e3-a024-9e335026a0a5","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.78170395Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"246ffe5c-6208-43e3-a024-9e335026a0a5","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.782443094Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 251 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.782500027Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 251 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.782540316Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"246ffe5c-6208-43e3-a024-9e335026a0a5","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1664,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.784283599Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"fb8f1ca3-f402-4933-9cf5-161ae63c2ae3","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.78436025Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"fb8f1ca3-f402-4933-9cf5-161ae63c2ae3","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.784408526Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 252 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.784451261Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 252 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.784489887Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"fb8f1ca3-f402-4933-9cf5-161ae63c2ae3","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":703,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.785147409Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0","method":"GET","req_id":"56d63250-e1f2-4d18-8870-52bc6846af34","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.785283298Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0","method":"GET","req_id":"56d63250-e1f2-4d18-8870-52bc6846af34","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.78533473Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:20.78538037Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.785670385Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.78579933Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 374 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.785918155Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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: 374 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.78616803Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0","method":"GET","req_id":"56d63250-e1f2-4d18-8870-52bc6846af34","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1145,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.787101138Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"ed495124-f6ac-4888-a3b2-a2a3ad91b16f","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.787180565Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"ed495124-f6ac-4888-a3b2-a2a3ad91b16f","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.787229723Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 375 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.78753642Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.78759219Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentActiveSlot(0)","header":"Header { version: 22, message_id: 375 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.787742438Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"ed495124-f6ac-4888-a3b2-a2a3ad91b16f","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":721,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.788434508Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"1ee5de22-0db0-4ddf-a9cf-5e207e1ec75a","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.788505108Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"1ee5de22-0db0-4ddf-a9cf-5e207e1ec75a","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.788746416Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 376 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.788869349Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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: 376 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.788930561Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"1ee5de22-0db0-4ddf-a9cf-5e207e1ec75a","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":532,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.789759282Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"59f5f0f0-eed8-4b79-a740-7166c43d95aa","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.789901313Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"59f5f0f0-eed8-4b79-a740-7166c43d95aa","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.789954488Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 377 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.790230334Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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: 377 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.790377265Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"59f5f0f0-eed8-4b79-a740-7166c43d95aa","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":646,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.791279222Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"9e18789a-f402-4178-95da-76b1795124ef","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.791356254Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"9e18789a-f402-4178-95da-76b1795124ef","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.791489418Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 378 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.795037784Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 378 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.795122913Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 379 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.795221348Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 379 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.795275014Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 380 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.795509639Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 380 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.795567654Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 381 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.795684876Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 381 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.795801306Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 382 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.795961974Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 382 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.796021472Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 383 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.796241799Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 383 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.796488798Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"9e18789a-f402-4178-95da-76b1795124ef","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":5223,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.797781698Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ff6e21f5-a7a9-43a3-92e1-a4d33079a180","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.797895774Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ff6e21f5-a7a9-43a3-92e1-a4d33079a180","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.797953147Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 384 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.798010371Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 384 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.798056242Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 385 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.798197622Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 385 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.798258402Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 386 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.798368811Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 386 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.798424892Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 387 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.798559178Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 387 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.798615168Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 388 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.798740527Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 388 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.798796267Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 389 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.798891095Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 389 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.799073666Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ff6e21f5-a7a9-43a3-92e1-a4d33079a180","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1459,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.800986675Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"204bac51-50ea-43c3-afcf-d085da034039","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.801166921Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"204bac51-50ea-43c3-afcf-d085da034039","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.801773813Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 390 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.803490994Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 390 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.803561674Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 391 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.803614298Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 391 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.803656642Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 392 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.80370613Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 392 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.803746229Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 393 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.803794234Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 393 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.804694818Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 394 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.804779605Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 394 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.804880906Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 395 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.804960734Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 395 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.805005773Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"204bac51-50ea-43c3-afcf-d085da034039","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":3311,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.806356248Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"77f9f507-0069-4a32-a15b-27c112a5be2a","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.806500022Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"77f9f507-0069-4a32-a15b-27c112a5be2a","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.806556324Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 396 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.806657674Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 396 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.80670106Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 397 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.806751631Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 397 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.806793664Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 398 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.806850707Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 398 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.80709488Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 399 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.807153687Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 399 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.807193405Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 400 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.80724132Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 400 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.807476346Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 401 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.807546705Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 401 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.807589369Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"77f9f507-0069-4a32-a15b-27c112a5be2a","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1426,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.808924423Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f0bf796e-5ebc-4756-b683-01ffb9bf72c8","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.810049722Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f0bf796e-5ebc-4756-b683-01ffb9bf72c8","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.81013476Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 402 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.810187665Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 402 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.810229588Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 403 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.810278364Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 403 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.810319436Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 404 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.810366238Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 404 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.810406548Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 405 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.810454253Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 405 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.81049336Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 406 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.810541265Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 406 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.810666703Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 407 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.810722474Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 407 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.810763315Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f0bf796e-5ebc-4756-b683-01ffb9bf72c8","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1369,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.810820618Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"88979a04-31f5-4be1-b775-6de1cb5d3ae7","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.810869124Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"88979a04-31f5-4be1-b775-6de1cb5d3ae7","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.810915997Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 408 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.810963782Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 408 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.81136701Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 409 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.8114425Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 409 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.811482569Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 410 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.811527899Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 410 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.811566375Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 411 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.811612065Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 411 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.81165001Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 412 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.812702254Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 412 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.812758135Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 413 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.81280615Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 413 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.812847301Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"88979a04-31f5-4be1-b775-6de1cb5d3ae7","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1503,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.812906489Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"78aa519c-5f82-4824-b716-37db1c7af230","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.812951438Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"78aa519c-5f82-4824-b716-37db1c7af230","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.812996747Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 414 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.81321024Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 414 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.813268996Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"78aa519c-5f82-4824-b716-37db1c7af230","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":562,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.813969153Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"061b6319-4e6b-4d30-a40b-23b10a4cddce","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.814040604Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"061b6319-4e6b-4d30-a40b-23b10a4cddce","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.814266893Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 415 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.814698347Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 415 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.815001808Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"061b6319-4e6b-4d30-a40b-23b10a4cddce","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1076,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.815832272Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"719d4283-2240-4b41-866d-5bf9cbcc9f54","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.815996868Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"719d4283-2240-4b41-866d-5bf9cbcc9f54","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.816222685Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 416 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.816491518Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 416 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.819159782Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"719d4283-2240-4b41-866d-5bf9cbcc9f54","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":786,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.819243497Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"56525f7a-ef99-4e28-8d97-1dfdad50c27c","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.819294558Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"56525f7a-ef99-4e28-8d97-1dfdad50c27c","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.819342343Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 417 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.81939144Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 417 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.81943186Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"56525f7a-ef99-4e28-8d97-1dfdad50c27c","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":579,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.8194821Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1","method":"GET","req_id":"982c40f4-1804-4552-981a-e01a196e9080","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.819528672Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1","method":"GET","req_id":"982c40f4-1804-4552-981a-e01a196e9080","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.819574463Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:20.819617929Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.81975998Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.819862162Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 374 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.819965156Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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: 374 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.820104402Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1","method":"GET","req_id":"982c40f4-1804-4552-981a-e01a196e9080","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":730,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.820185934Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"351c2ed5-c404-4d68-948e-7e1cb60809d2","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.820235692Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"351c2ed5-c404-4d68-948e-7e1cb60809d2","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.820284178Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 375 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.8203306Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.820362964Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentActiveSlot(0)","header":"Header { version: 22, message_id: 375 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.820404597Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"351c2ed5-c404-4d68-948e-7e1cb60809d2","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":444,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.821935097Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"a8666cfa-5103-4b8b-b741-28f26a9a149e","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.821994806Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"a8666cfa-5103-4b8b-b741-28f26a9a149e","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.822044344Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 376 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.822088391Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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: 376 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.822138009Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"a8666cfa-5103-4b8b-b741-28f26a9a149e","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":410,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.82218916Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"89721d48-32e2-4b5b-835c-c2ae2a334715","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.822235182Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"89721d48-32e2-4b5b-835c-c2ae2a334715","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.822326062Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 377 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.822495207Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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: 377 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.822694802Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"89721d48-32e2-4b5b-835c-c2ae2a334715","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":503,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.823424447Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"fc911ea3-a405-44c0-8023-dd4dc92ad5d0","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.823486179Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"fc911ea3-a405-44c0-8023-dd4dc92ad5d0","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.823596447Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 378 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.823762957Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 378 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.823813968Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 379 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.823952522Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 379 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.824003223Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 380 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.824142549Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 380 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.824194982Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 381 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.824308046Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 381 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.824357494Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 382 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.824468013Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 382 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.824515557Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 383 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.824989406Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 383 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.825079033Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"fc911ea3-a405-44c0-8023-dd4dc92ad5d0","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1704,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.825972793Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"df3e91da-c40f-4f3f-9907-ecb6693c0d13","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.826040176Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"df3e91da-c40f-4f3f-9907-ecb6693c0d13","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.826090716Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 384 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.82684983Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 384 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.826912925Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 385 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.827140766Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 385 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.827192107Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 386 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.827308398Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 386 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.827362204Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 387 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.827501069Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 387 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.827556359Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 388 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.827741175Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 388 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.827796985Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 389 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.827923536Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 389 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.828054495Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"df3e91da-c40f-4f3f-9907-ecb6693c0d13","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2138,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.828711787Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3631c2f6-06b4-4803-ac84-e6fb32df60d6","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.828773058Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3631c2f6-06b4-4803-ac84-e6fb32df60d6","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.828887415Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 390 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.829041981Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 390 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.829095887Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 391 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.829232959Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 391 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.829286405Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 392 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.829422845Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 392 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.829479657Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 393 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.829608422Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 393 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.82966269Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 394 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.829796174Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 394 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.829848748Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 395 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.830012893Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 395 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.830069175Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3631c2f6-06b4-4803-ac84-e6fb32df60d6","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1390,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.830722138Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"27355586-8290-4b44-aea2-17db8efbefa2","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.830782988Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"27355586-8290-4b44-aea2-17db8efbefa2","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.8308796Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 396 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.831035378Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 396 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.831087571Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 397 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.831224643Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 397 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.831276455Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 398 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.831412735Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 398 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.831464368Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 399 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.83157646Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 399 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.83167246Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 400 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.831726727Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 400 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.831771205Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 401 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.831916573Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 401 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.832069656Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"27355586-8290-4b44-aea2-17db8efbefa2","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1382,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.832727158Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"bf6ac555-f210-4171-9766-943eee2f943b","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.832790363Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"bf6ac555-f210-4171-9766-943eee2f943b","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.832904048Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 402 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.833065989Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 402 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.833118964Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 403 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.833326655Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 403 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.83338447Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 404 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.833538164Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 404 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.83359178Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 405 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.833806986Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 405 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.83411684Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 406 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.834550569Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 406 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.834651759Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 407 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.834756908Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 407 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.835033966Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"bf6ac555-f210-4171-9766-943eee2f943b","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2286,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.836560168Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"1432e955-b3a0-4a03-9116-bcc782d74d4b","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.836693172Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"1432e955-b3a0-4a03-9116-bcc782d74d4b","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.836917666Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 408 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.837166188Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 408 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.837220606Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 409 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.837431253Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 409 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.837606009Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 410 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.837891886Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 410 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.838014969Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 411 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.838065028Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 411 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.838104687Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 412 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.838242069Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 412 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.838297348Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 413 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:20.838436023Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 413 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.838560429Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"1432e955-b3a0-4a03-9116-bcc782d74d4b","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1987,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.83950511Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"d63e869d-f664-4bd4-88d7-dc74c61896ce","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.839583706Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"d63e869d-f664-4bd4-88d7-dc74c61896ce","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.839801347Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 414 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.840054849Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 414 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.840226839Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"d63e869d-f664-4bd4-88d7-dc74c61896ce","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":747,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.841753392Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"a25baf3d-708a-4db6-a68a-15516c1edc48","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.841826768Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"a25baf3d-708a-4db6-a68a-15516c1edc48","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.842253893Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 415 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.842516954Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 415 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.842809243Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"a25baf3d-708a-4db6-a68a-15516c1edc48","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1102,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.843993298Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"76691841-ead6-403b-80c1-a2081519ae15","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.844069168Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"76691841-ead6-403b-80c1-a2081519ae15","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.844340906Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 416 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.844526043Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 416 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.84472145Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"76691841-ead6-403b-80c1-a2081519ae15","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":782,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.845784615Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"20d42a8a-ffb5-4d81-8bdf-616fe4308d6a","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:20.845856477Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"20d42a8a-ffb5-4d81-8bdf-616fe4308d6a","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.846062415Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 417 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:20.846228133Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 417 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:20.846615791Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"20d42a8a-ffb5-4d81-8bdf-616fe4308d6a","remote_addr":"[::1]:64795","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":665,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.408925085Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.409084651Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.409130973Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.409166844Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.409199709Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 418 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.409243095Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:21.409285068Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:21.409324797Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 418 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:21.4093666Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:21.409922811Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:21.410052388Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:21.410135743Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:21.410845328Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:21.410980796Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:21.411072568Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 418 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.411162276Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 418 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.411251092Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:21.411297073Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.411335849Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.411378855Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 419 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:21.411555454Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:21.411610293Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"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_idempotently","level":20,"time":"2026-01-20T23:51:21.411653518Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:21.411784628Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:21.411823275Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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_idempotently","level":20,"time":"2026-01-20T23:51:21.411861971Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:21.411894656Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:21.412259148Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:21.412326641Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 254 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.412423704Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 419 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.412463352Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 419 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.414008893Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.415297895Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:21.415412472Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.41546216Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 420 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:21.415513652Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:21.415549764Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:21.415622378Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:21.415657177Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:21.415696985Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:21.415735983Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:21.4157751Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:21.415813797Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:21.415846692Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:21.416134462Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:21.416209931Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 420 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.416253327Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 420 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.423442874Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:21.42358214Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.423637429Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:21.423845Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:21.423962012Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:21.423999236Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:21.424167499Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:21.4244762Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:21.424722508Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:21.424840943Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 421 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.424887755Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 421 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.424961702Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.426912284Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.426990139Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 422 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:21.427210916Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:21.427265744Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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_idempotently","level":20,"time":"2026-01-20T23:51:21.427306515Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:21.427342356Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:21.427381934Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 422 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.427425691Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 422 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.429053204Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.429129164Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 423 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:21.429179083Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:21.429213922Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:21.429254162Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:21.429292889Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:21.429329241Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:21.429366534Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:21.429403457Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:21.42944024Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:21.429472534Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:21.429511131Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 423 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.429552974Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 423 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.449373483Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.449533219Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 424 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:21.449748916Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:21.449800959Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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_idempotently","level":20,"time":"2026-01-20T23:51:21.449910206Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:21.449958311Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:21.450209198Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 424 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.450318364Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 424 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.453344857Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.45342696Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 425 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:21.453741663Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:21.45379582Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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_idempotently","level":20,"time":"2026-01-20T23:51:21.453838164Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:21.453911078Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:21.453955486Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:21.454030805Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:21.45407342Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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_idempotently","level":10,"time":"2026-01-20T23:51:21.454111485Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 425 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.454153298Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 425 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.459322785Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.46030002Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 426 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:21.460704962Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:21.460802224Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:21.460871942Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:21.460920859Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:21.46097651Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:21.461081908Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:21.461147097Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:21.461212848Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:21.461268588Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:21.461603271Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 426 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.462211074Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 426 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.477326396Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 427 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.477486884Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 427 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:21.478077363Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:21.478219575Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:21.48049955Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 427 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.481098065Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 427 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.482757341Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:21.482844233Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.610644712Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.615337264Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.615840471Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.615993945Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.617232958Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.617419137Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.617565857Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.617706015Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:22.627725406Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:22.62816209Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:22.628432406Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:22.628674024Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.64428122Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.644572727Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.644812683Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.645044912Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.648433042Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.648599992Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.648742094Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.648882131Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 429 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:22.659419477Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:22.65955184Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"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_idempotently","level":20,"time":"2026-01-20T23:51:22.659758469Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:22.659993043Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:22.660114935Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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_idempotently","level":20,"time":"2026-01-20T23:51:22.660287376Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:22.660387003Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:22.66138009Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.661694472Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.661904589Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 429 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.662043293Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 429 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.663790613Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.665320122Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.665491992Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.665638312Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 430 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:22.665908908Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:22.666018114Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:22.66618774Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:22.666286135Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:22.666374219Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:22.666461673Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:22.666544517Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:22.666706016Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:22.666800985Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:22.676458899Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.67677241Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 430 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.677134597Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 430 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.682417168Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.684448922Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.68453398Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.684753224Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:22.684863432Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:22.684898662Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:22.684941066Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:22.68497319Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:22.685226331Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.685345056Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.685386939Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.685965625Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.687804957Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.687879385Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:22.687927019Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:22.687961678Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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_idempotently","level":20,"time":"2026-01-20T23:51:22.688000174Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:22.688031786Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:22.688904425Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.688969784Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 432 }"} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:22.689012208Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","remote_addr":"[::1]:35866"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.699409367Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.699577329Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 433 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:22.699894578Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:22.69995149Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:22.699993894Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:22.700032581Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:22.700071267Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:22.700108451Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:22.700144833Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:22.700184502Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:22.700216205Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.700252236Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/ignition","method":"GET","req_id":"3d4c2601-1b39-499b-b303-b316b9b874cf","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.700305692Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/ignition","method":"GET","req_id":"3d4c2601-1b39-499b-b303-b316b9b874cf","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.70043129Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:22.70058249Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":10,"time":"2026-01-20T23:51:22.701005888Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 433 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.701054164Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 433 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.705514887Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.705676377Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:22.706607411Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:22.706707849Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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_idempotently","level":20,"time":"2026-01-20T23:51:22.706753901Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:22.706791285Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:22.706832386Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 22, message_id: 308 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.706881784Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.706918537Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.706963516Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.707005429Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.707043795Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.707077902Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.707110958Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.707144324Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.707176999Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.707209523Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.707332547Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.707373057Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.707406954Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.707439789Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.707472844Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.707507383Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.707541891Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.707575087Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.707608353Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.707640677Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.707675686Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.70770809Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.707740995Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.70777382Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.707806565Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.70783938Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.707871844Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.70790501Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.707939719Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.707972163Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:22.708004738Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:22.708035629Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/ignition","method":"GET","req_id":"3d4c2601-1b39-499b-b303-b316b9b874cf","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":6824,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.708105287Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.708149384Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 434 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.709437345Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.70953116Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 435 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:22.709689023Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:22.709747599Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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_idempotently","level":20,"time":"2026-01-20T23:51:22.709792147Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:22.709826966Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:22.709867025Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:22.709906644Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:22.709946433Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":10,"time":"2026-01-20T23:51:22.70998536Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0","method":"GET","req_id":"ae646afd-9825-4cd3-96ed-78534bf05993","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.710037533Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0","method":"GET","req_id":"ae646afd-9825-4cd3-96ed-78534bf05993","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.710087472Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:22.710236507Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.710345633Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.710454368Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 435 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.715853851Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.716048276Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 436 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:22.716107563Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:22.716144025Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:22.716185598Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:22.716220066Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:22.71626275Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:22.716303221Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:22.716342308Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:22.716381586Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:22.716420954Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:22.716460722Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.716557364Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 310 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.716602143Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 436 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.716643585Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 436 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.722561002Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.722669678Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:22.722718104Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:22.722807591Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.722893651Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:22.723094619Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0","method":"GET","req_id":"ae646afd-9825-4cd3-96ed-78534bf05993","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":13210,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.723302361Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.723440875Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.723542105Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.723585331Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.724420595Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"24470f09-90e2-436b-be29-77624057df57","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.724512848Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"24470f09-90e2-436b-be29-77624057df57","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.724878401Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.725241631Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 311 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.725459823Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.725790337Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 312 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.725848302Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.726021746Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 313 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.72607968Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.726812341Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 314 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.726881238Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.726933411Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.726976997Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.727091263Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:22.727136483Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"24470f09-90e2-436b-be29-77624057df57","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2638,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.728062637Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"8121a998-b59e-4e20-9d4c-916e9031e1bc","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.728138597Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"8121a998-b59e-4e20-9d4c-916e9031e1bc","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.728197003Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.72837714Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 317 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.728434884Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.728571655Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 318 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.728625672Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.72907427Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 319 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.729132806Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.729292292Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 320 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.729348553Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.729485264Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.729572607Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.729635582Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:22.729797482Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"8121a998-b59e-4e20-9d4c-916e9031e1bc","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1780,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.730692284Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"8bd39d7a-03fb-4f05-be85-3eab87c54607","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.730769668Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"8bd39d7a-03fb-4f05-be85-3eab87c54607","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.730820188Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.731030073Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 323 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.731108509Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.731161524Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 324 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.731204819Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.7315889Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 325 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.731651965Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.731700801Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 326 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.731741382Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.731893032Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 327 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.73194747Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.732072648Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:22.732198277Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"8bd39d7a-03fb-4f05-be85-3eab87c54607","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1537,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.734213677Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"37051676-a468-478b-98ac-497c5509b76c","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.734291642Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"37051676-a468-478b-98ac-497c5509b76c","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.734350368Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.734532709Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 329 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.734593299Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.734724649Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 330 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.734782454Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.734908453Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 331 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.734963643Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.735123148Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 332 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.735449304Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.735602658Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 333 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.735663308Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.73579577Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:22.735931108Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"37051676-a468-478b-98ac-497c5509b76c","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1736,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.737586707Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"837e8570-3ca1-4757-9ec8-9982b5b3ae57","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.737647177Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"837e8570-3ca1-4757-9ec8-9982b5b3ae57","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.737695753Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.738037049Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 335 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.738099001Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.738147517Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 336 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.738186745Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.738232125Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 337 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.738271082Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.738317294Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 338 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.73835605Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.73850719Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 339 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.738610394Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.738660553Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:22.738805761Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"837e8570-3ca1-4757-9ec8-9982b5b3ae57","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1284,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.739484615Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"7a9cb254-8fdd-4f54-8f9a-6c297d45f94f","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.739549373Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"7a9cb254-8fdd-4f54-8f9a-6c297d45f94f","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.739953133Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.740048341Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 341 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.74078491Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.7408454Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 342 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.740886922Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.740933484Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 343 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.740972121Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.741074824Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 344 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.741115755Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.741161596Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 345 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.741200032Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.741245943Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:22.741286002Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"7a9cb254-8fdd-4f54-8f9a-6c297d45f94f","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1848,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.741965979Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"100b48e4-15cc-4d2e-adc5-3c44c2e29135","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.742080185Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"100b48e4-15cc-4d2e-adc5-3c44c2e29135","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.742130595Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.74229964Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 347 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:22.74244622Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"100b48e4-15cc-4d2e-adc5-3c44c2e29135","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":487,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.74315317Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"9242e750-164c-46c4-8ed3-f17da4feb24a","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.743212127Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"9242e750-164c-46c4-8ed3-f17da4feb24a","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.743413415Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.74357761Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 348 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:22.743766124Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"9242e750-164c-46c4-8ed3-f17da4feb24a","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":600,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.744468815Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"f702ee06-a8d4-4a5a-a267-af04524239b4","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.744536279Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"f702ee06-a8d4-4a5a-a267-af04524239b4","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.744715544Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.756670337Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 349 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:22.756981122Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"f702ee06-a8d4-4a5a-a267-af04524239b4","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":12499,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.761371035Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"0e552618-19ff-4334-ac44-78a9d3ab584d","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.761429531Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"0e552618-19ff-4334-ac44-78a9d3ab584d","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.761475161Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.761709115Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 350 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:22.761956865Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"0e552618-19ff-4334-ac44-78a9d3ab584d","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1016,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.762875645Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1","method":"GET","req_id":"1d0be5fa-d362-48ac-b34f-c98ef496ca46","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.762941735Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1","method":"GET","req_id":"1d0be5fa-d362-48ac-b34f-c98ef496ca46","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.763108075Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 257 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.763562354Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.763673895Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 257 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.763899893Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 258 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.764120079Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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: 258 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:22.764641652Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1","method":"GET","req_id":"1d0be5fa-d362-48ac-b34f-c98ef496ca46","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1778,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.765412107Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"6628f7f0-75c0-43c4-a42b-fbbf4db09dbb","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.76550952Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"6628f7f0-75c0-43c4-a42b-fbbf4db09dbb","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.765562655Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 259 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.765755267Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 259 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.765808302Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 260 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.765947017Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.766143225Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 261 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.766377459Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 261 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.76643867Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 262 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.766576563Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 262 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.766630049Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 263 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.766766339Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 263 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.766819374Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 264 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.766942758Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 264 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:22.767078627Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"6628f7f0-75c0-43c4-a42b-fbbf4db09dbb","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1687,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.767958099Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"702a9924-fb12-45ab-9d1b-2564e9cbeb42","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.768077275Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"702a9924-fb12-45ab-9d1b-2564e9cbeb42","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.768129659Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 265 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.768278323Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 265 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.768332891Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 266 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.768467408Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 266 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.768518799Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 267 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.768657464Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 267 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.768813282Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 268 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.769319695Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 268 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.769471736Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 269 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.769653126Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 269 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.769706812Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 270 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.769872079Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 270 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:22.770045853Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"702a9924-fb12-45ab-9d1b-2564e9cbeb42","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2057,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.770842691Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"961aad70-5fc5-4968-a5b6-b3ff52ddb81f","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.770911718Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"961aad70-5fc5-4968-a5b6-b3ff52ddb81f","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.770971536Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 271 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.771144729Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 271 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.77126628Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 272 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.771423832Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 272 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.771481135Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 273 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.771611884Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 273 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.771668516Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 274 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.771793644Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 274 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.771845196Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 275 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.771978039Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 275 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.772056174Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 276 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.772156553Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 276 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:22.772290127Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"961aad70-5fc5-4968-a5b6-b3ff52ddb81f","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1466,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.775201603Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"eb02a8b0-9363-46f9-bcf6-2093eb73928c","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.775297954Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"eb02a8b0-9363-46f9-bcf6-2093eb73928c","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.775379124Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 277 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.775546606Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 277 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.775627516Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 278 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.776074551Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 278 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.778298535Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 279 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.778456829Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 279 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.778511447Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 280 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.778645963Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 280 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.778930687Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 281 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.779079672Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 281 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.779135162Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 282 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.779266663Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 282 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:22.779429245Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"eb02a8b0-9363-46f9-bcf6-2093eb73928c","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":4250,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.780451829Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a99bf330-a68e-450d-8c05-963dcf01f7c2","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.780523231Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a99bf330-a68e-450d-8c05-963dcf01f7c2","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.780638088Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 283 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.780788586Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 283 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.780838455Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 284 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.78097205Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 284 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.781080084Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 285 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.781128409Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 285 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.781166134Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 286 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.781309939Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 286 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.781367924Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 287 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.781487851Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 287 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.781542088Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 288 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.781681575Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 288 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:22.781819297Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a99bf330-a68e-450d-8c05-963dcf01f7c2","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1391,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.782723318Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"1b86955f-e2ef-49db-86ed-b89bc144f55d","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.782794839Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"1b86955f-e2ef-49db-86ed-b89bc144f55d","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.783175984Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 289 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.783336712Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 289 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.783393304Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 290 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.783519965Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 290 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.783576527Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 291 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.783701805Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 291 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.783756954Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 292 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.78388115Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 292 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.783934336Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 293 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.784071026Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 293 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.784158179Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 294 }, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.784313777Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 294 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:22.78445143Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"1b86955f-e2ef-49db-86ed-b89bc144f55d","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1748,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.785359658Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"38486977-a1fb-4892-8c64-15a6c175c117","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.785429947Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"38486977-a1fb-4892-8c64-15a6c175c117","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.785477051Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 295 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.78579986Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 295 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:22.785975778Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"38486977-a1fb-4892-8c64-15a6c175c117","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":637,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.804579889Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"edda90c0-2b27-4aa9-88cd-732d2a591581","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.804698814Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"edda90c0-2b27-4aa9-88cd-732d2a591581","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.805055941Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 296 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.805667152Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 296 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:22.805839393Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"edda90c0-2b27-4aa9-88cd-732d2a591581","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1317,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.807077875Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"a8ff9e3b-17a2-4b29-a76f-b36334294aa5","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.807154657Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"a8ff9e3b-17a2-4b29-a76f-b36334294aa5","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.807313592Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 297 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.807454381Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 297 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:22.80770624Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"a8ff9e3b-17a2-4b29-a76f-b36334294aa5","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":665,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.808677683Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"e95bcb7c-aaff-4474-b12a-b5a53ef1fc66","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.808749375Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"e95bcb7c-aaff-4474-b12a-b5a53ef1fc66","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.80891352Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 298 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.809067505Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 298 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:22.809267171Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"e95bcb7c-aaff-4474-b12a-b5a53ef1fc66","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":600,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.810242201Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0","method":"GET","req_id":"6b9fc126-c074-4b59-afe8-1a54218102a4","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.810313112Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0","method":"GET","req_id":"6b9fc126-c074-4b59-afe8-1a54218102a4","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.810479592Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:22.810538308Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.810698856Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.810806379Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.810931777Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:22.811103146Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0","method":"GET","req_id":"6b9fc126-c074-4b59-afe8-1a54218102a4","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":916,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.812420144Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"fb40c5f7-45b2-4780-bbfd-604a53013746","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.812494471Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"fb40c5f7-45b2-4780-bbfd-604a53013746","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.812545623Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:22.814687664Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.814731521Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentActiveSlot(0)","header":"Header { version: 22, message_id: 440 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:22.81493787Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"fb40c5f7-45b2-4780-bbfd-604a53013746","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2823,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.816081925Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"44241be2-f3e4-4524-8481-42c0f8df5bc6","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.816157074Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"44241be2-f3e4-4524-8481-42c0f8df5bc6","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.81626597Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.816442509Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:22.816643367Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"44241be2-f3e4-4524-8481-42c0f8df5bc6","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":599,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.820844356Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"4915ab3a-9f62-4151-8fa0-1e4f5b60eeae","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.82097742Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"4915ab3a-9f62-4151-8fa0-1e4f5b60eeae","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.821409265Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.821764398Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:22.822125293Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"4915ab3a-9f62-4151-8fa0-1e4f5b60eeae","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1299,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.823198959Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"5212686b-493d-4bc8-a6a4-9ad13114cd0b","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.823323295Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"5212686b-493d-4bc8-a6a4-9ad13114cd0b","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.823667777Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.823967902Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 443 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.82418917Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.82462356Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 444 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.824796122Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.827731554Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 445 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.827937773Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.828237597Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 446 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.82840609Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.828708229Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.828876381Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.8293807Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:22.829670404Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"5212686b-493d-4bc8-a6a4-9ad13114cd0b","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":6665,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.830728048Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"1d2ab0de-592f-432b-8a37-a27203134dfe","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.830848256Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"1d2ab0de-592f-432b-8a37-a27203134dfe","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.831172017Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.831432153Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 449 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.831599875Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.831838657Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 450 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.832053804Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.834577541Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 451 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.834815673Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.835145085Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 452 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.835313008Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.835673582Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.835843759Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.836113493Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:22.836373147Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"1d2ab0de-592f-432b-8a37-a27203134dfe","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":5657,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.837311976Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"cbbd660b-678f-473c-9283-bc6243c5905e","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.837430721Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"cbbd660b-678f-473c-9283-bc6243c5905e","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.837754993Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.838035699Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 455 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.838204644Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.838445681Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 456 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.838607592Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.838887025Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 457 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.839112992Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.839357246Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 458 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.839519107Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.861455846Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 459 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.861766432Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.862168387Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:22.86254358Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"cbbd660b-678f-473c-9283-bc6243c5905e","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":25238,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.863979534Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"dcc7eaf8-8532-423b-8911-2bb1b944b48a","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.864180412Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"dcc7eaf8-8532-423b-8911-2bb1b944b48a","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.86453286Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.864819557Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 461 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.865051346Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.865313736Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 462 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.865483382Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.865729499Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 463 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.865894015Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.866190973Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 464 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.866360268Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.866602458Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 465 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.866767475Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.86703249Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:22.86730045Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"dcc7eaf8-8532-423b-8911-2bb1b944b48a","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":3341,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.868242526Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"5cce634f-842b-48e1-b7ae-9a91c063f6eb","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.868368696Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"5cce634f-842b-48e1-b7ae-9a91c063f6eb","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.868661866Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.868924656Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 467 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.869160363Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.869411581Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 468 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.869576858Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.870336172Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 469 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.870508653Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.870755803Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 470 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.870920308Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.871216565Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 471 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.871466971Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.873398646Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:22.873470128Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"5cce634f-842b-48e1-b7ae-9a91c063f6eb","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":4499,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.873959006Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"a76339c3-35b6-4cc0-95e2-e001600ccf89","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.874064204Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"a76339c3-35b6-4cc0-95e2-e001600ccf89","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.874332686Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.874566649Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 473 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.874631187Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.87481481Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 474 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.874877835Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.875294761Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 475 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.875359739Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.875513013Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 476 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.875571188Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.875788158Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 477 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.875838107Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.875887575Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:22.876029396Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"a76339c3-35b6-4cc0-95e2-e001600ccf89","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2115,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.876822195Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"7637bfe2-00f8-403c-aa3c-0f6459a99054","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.87689516Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"7637bfe2-00f8-403c-aa3c-0f6459a99054","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.877058103Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 479 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.87718794Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 479 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:22.877398086Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"7637bfe2-00f8-403c-aa3c-0f6459a99054","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":606,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.878152099Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"dd04db16-03b3-4e2f-acf5-b0c15f6b6c6b","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.878222438Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"dd04db16-03b3-4e2f-acf5-b0c15f6b6c6b","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.878514026Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 480 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.878663161Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 480 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:22.880073143Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"dd04db16-03b3-4e2f-acf5-b0c15f6b6c6b","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1930,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.880918547Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a4197b3c-6e31-4b0c-8c46-15d8f15d6146","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.881073805Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a4197b3c-6e31-4b0c-8c46-15d8f15d6146","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.881210365Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 481 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.881372145Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 481 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:22.881565298Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a4197b3c-6e31-4b0c-8c46-15d8f15d6146","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":696,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.882474518Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"b2783bbc-c330-41b2-9559-155dc8e63850","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.882548615Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"b2783bbc-c330-41b2-9559-155dc8e63850","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.882701127Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 482 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.882816325Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 482 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:22.886304823Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"b2783bbc-c330-41b2-9559-155dc8e63850","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":3857,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.895589519Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1","method":"GET","req_id":"4f8902cc-27b9-4f6c-8add-35eb24f1c247","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.895708896Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1","method":"GET","req_id":"4f8902cc-27b9-4f6c-8add-35eb24f1c247","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.896419713Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:22.896604619Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.896808363Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:22.897024501Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.89707481Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:22.897355616Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1","method":"GET","req_id":"4f8902cc-27b9-4f6c-8add-35eb24f1c247","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1829,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.91378476Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"f33b0901-8eb1-4d1d-8091-706c3fd2bda6","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.913882624Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"f33b0901-8eb1-4d1d-8091-706c3fd2bda6","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.915190644Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:22.915583883Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.915781294Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentActiveSlot(0)","header":"Header { version: 22, message_id: 440 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:22.915993374Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"f33b0901-8eb1-4d1d-8091-706c3fd2bda6","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2302,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.925439259Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"1f00226f-bf2b-4e42-acdb-aa8135fb1a7c","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.92559146Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"1f00226f-bf2b-4e42-acdb-aa8135fb1a7c","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.925649685Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.925888458Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:22.9260864Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"1f00226f-bf2b-4e42-acdb-aa8135fb1a7c","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":720,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.926984529Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"0eaa4018-d578-4f75-bb47-89b2488acd02","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.927059467Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"0eaa4018-d578-4f75-bb47-89b2488acd02","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.92740953Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.927588555Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:22.927819432Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"0eaa4018-d578-4f75-bb47-89b2488acd02","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":839,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.929209946Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"d0c9e514-ef0a-4955-9ac1-1f288ae00df3","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.929275475Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"d0c9e514-ef0a-4955-9ac1-1f288ae00df3","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.92943462Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.929632382Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 443 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.929685898Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.930014328Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 444 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.930361346Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.930635749Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 445 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.930688163Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.930829563Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 446 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.931200828Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.932810475Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.933136371Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.934102173Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:22.934957607Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"d0c9e514-ef0a-4955-9ac1-1f288ae00df3","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":5723,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.946976768Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c3261c0f-79ef-4c43-b18c-9abcae0c3b30","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.947086545Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c3261c0f-79ef-4c43-b18c-9abcae0c3b30","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.94732602Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.947781331Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 449 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.947966658Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.948059222Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 450 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.94811407Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.948393644Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 451 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.94846234Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.948510766Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 452 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.948549462Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.948593199Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.948630583Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.948763115Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:22.949116736Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c3261c0f-79ef-4c43-b18c-9abcae0c3b30","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2003,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.951058591Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"9953689a-3150-4ae3-ba65-b49698f1c49a","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.951140163Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"9953689a-3150-4ae3-ba65-b49698f1c49a","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.951298646Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.951488021Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 455 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.951546156Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.951651495Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 456 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.951755581Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.952101727Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 457 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.95216381Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.952408915Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 458 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.952710743Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.952824418Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 459 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.952998011Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.953146355Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:22.953328616Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"9953689a-3150-4ae3-ba65-b49698f1c49a","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2297,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.957307205Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f9353b13-3cf9-4373-a78c-677a6226bbc2","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.957392143Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f9353b13-3cf9-4373-a78c-677a6226bbc2","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.957442974Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.957727677Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 461 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.9577894Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.957907614Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 462 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.957963384Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.958099423Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 463 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.958155775Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.958287796Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 464 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.958344849Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.958469897Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 465 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.958604694Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.958883787Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:22.959128231Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f9353b13-3cf9-4373-a78c-677a6226bbc2","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2160,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.960361002Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"9345a6c2-f7d5-431c-8f87-95af047b9f7e","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.960434407Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"9345a6c2-f7d5-431c-8f87-95af047b9f7e","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.960576128Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.9636627Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 467 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.963733691Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.964066119Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 468 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.964129925Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.964762468Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 469 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.964862496Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.96491506Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 470 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.964957434Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.965003405Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 471 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.965042332Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.965088013Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:22.966321555Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"9345a6c2-f7d5-431c-8f87-95af047b9f7e","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":5784,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.974076011Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"58576da0-fece-4d14-bef6-bcda4179e981","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:22.974626281Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"58576da0-fece-4d14-bef6-bcda4179e981","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.975635208Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.97589345Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 473 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.975954952Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.976113125Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 474 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.976253633Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.976422237Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 475 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.976474661Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.976739796Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 476 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.976796398Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.980062506Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"CabooseValue","header":"Header { version: 22, message_id: 477 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:22.980127665Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:22.98067567Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:22.980892138Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"58576da0-fece-4d14-bef6-bcda4179e981","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":6858,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.008861584Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"2b89e7cf-5901-4c60-a559-ee702c84bb58","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:23.009016161Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"2b89e7cf-5901-4c60-a559-ee702c84bb58","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.010431113Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 479 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.010910792Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 479 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:23.011251437Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"2b89e7cf-5901-4c60-a559-ee702c84bb58","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2418,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.013024207Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"81a0e585-33a4-40b1-9e07-70a73db74096","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:23.013100619Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"81a0e585-33a4-40b1-9e07-70a73db74096","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.013512575Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 480 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.013787018Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 480 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:23.014012224Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"81a0e585-33a4-40b1-9e07-70a73db74096","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":1662,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.015009178Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"28d165e6-cf38-4820-b59d-cbc863240b58","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:23.015086241Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"28d165e6-cf38-4820-b59d-cbc863240b58","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.015135007Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 481 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.015317549Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 481 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:23.015510761Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"28d165e6-cf38-4820-b59d-cbc863240b58","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":608,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.016626741Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"668197c8-53d2-4426-a6ff-47abf4091093","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:23.016705177Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"668197c8-53d2-4426-a6ff-47abf4091093","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.016947416Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 482 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.017117233Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 482 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:23.017338381Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"668197c8-53d2-4426-a6ff-47abf4091093","remote_addr":"[::1]:35866","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":739,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.41928025Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.419428884Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.419472982Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.419508592Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.4195983Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 483 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.419755421Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 299 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.419860749Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:23.419909195Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 483 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:23.421643971Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:23.421812805Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:23.421903765Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:23.421990266Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:23.428343708Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:23.428481831Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 299 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.428719352Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 483 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.428817817Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 483 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.438217911Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:23.438357537Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:23.438406945Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.438456163Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 484 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:23.440161169Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:23.440240977Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"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_idempotently","level":20,"time":"2026-01-20T23:51:23.440362888Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:23.440833991Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:23.440895704Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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_idempotently","level":20,"time":"2026-01-20T23:51:23.440937566Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:23.440974249Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:23.462394697Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:23.462536057Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:23.462640594Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:23.462685372Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 484 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.465735442Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.467736946Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.467844288Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.467898115Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 485 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:23.471722959Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:23.47186514Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:23.471911562Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:23.471946562Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:23.471987162Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:23.472027321Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:23.472067581Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:23.472106308Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:23.472140365Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:23.476167189Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:23.478355002Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 485 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.478535429Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:23.484298602Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:23.484471905Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.484836777Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:23.48547456Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:23.485818341Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:23.485932146Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:23.486109608Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:23.486206991Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:23.486440383Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:23.486652894Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 486 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.486856787Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 486 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.487003598Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.488488959Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.488652102Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 487 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:23.491231781Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:23.49134229Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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_idempotently","level":20,"time":"2026-01-20T23:51:23.491657324Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:23.491766299Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:23.492109198Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:23.492267181Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 487 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.494210379Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.494441707Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 488 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:23.497423532Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:23.499790659Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:23.499892802Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:23.4999827Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:23.500071606Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:23.500155853Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:23.500239318Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:23.500538801Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:23.500643709Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:23.501151614Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 488 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.501322964Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:23.513302286Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.514165234Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 489 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:23.516442324Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:23.516570578Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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_idempotently","level":20,"time":"2026-01-20T23:51:23.516765243Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:23.516868407Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:23.517060788Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 489 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.517217879Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 489 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.519117511Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.520211708Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 490 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:23.520752198Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:23.520926724Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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_idempotently","level":20,"time":"2026-01-20T23:51:23.521103043Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:23.521156539Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:23.521198061Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:23.52123785Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:23.521277178Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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_idempotently","level":10,"time":"2026-01-20T23:51:23.521315163Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 490 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.521356866Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 490 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.524627442Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.524705948Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 491 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:23.527453929Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:23.528192742Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:23.52838351Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:23.528442086Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:23.528485231Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:23.52852511Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:23.528564358Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:23.528604007Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:23.528699155Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:23.528953699Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 491 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.52902004Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 491 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.535671682Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:23.535972157Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 492 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:23.541581475Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:23.541697094Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:23.541864646Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:23.541978271Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.542073299Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:23.542113158Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.409671467Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.409773279Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.409840722Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.409905591Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.413422435Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:24.413537523Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 301 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.413587422Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:24.413631308Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:24.437600393Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:24.43778098Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:24.437882912Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:24.437975846Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:24.473536966Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:24.474020924Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 301 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.474376779Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:24.475305187Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:24.476147746Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:24.476252583Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 302 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.476318955Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.476387741Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 494 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:24.490413435Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:24.491094263Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"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_idempotently","level":20,"time":"2026-01-20T23:51:24.491272386Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:24.49138528Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:24.49142073Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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_idempotently","level":20,"time":"2026-01-20T23:51:24.491535357Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:24.491611287Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:24.494528664Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:24.49497079Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 302 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.495214242Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 494 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.495367636Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 494 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.499168673Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.516620451Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:24.516708516Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.516755859Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 495 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:24.520207114Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:24.520278896Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:24.520324907Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:24.520360437Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:24.52040199Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:24.520442259Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:24.520483872Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:24.520524963Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:24.520559041Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:24.521069101Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:24.521305679Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 495 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.521463441Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 495 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.526134301Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:24.526691574Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.526972891Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:24.532465769Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:24.532636677Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:24.532677117Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:24.532720062Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:24.532755152Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:24.53279467Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:24.532969236Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:24.533026168Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:24.53308736Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.534075346Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.534152459Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:24.534386041Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:24.534444858Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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_idempotently","level":20,"time":"2026-01-20T23:51:24.53454179Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:24.534583091Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:24.53462261Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:24.534666767Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:24.535936501Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.536027842Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 498 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:24.53608196Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:24.536128652Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:24.536182108Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:24.536227077Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:24.536267878Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:24.536309059Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:24.536366273Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:24.536421752Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:24.536457142Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:24.53649612Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 498 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.536610145Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:24.542250986Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.542398017Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:24.544776817Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:24.544852728Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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_idempotently","level":20,"time":"2026-01-20T23:51:24.544906775Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:24.544955682Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:24.545043846Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:24.54510124Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:24.547277099Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.54736371Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 500 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:24.547504148Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:24.547559728Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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_idempotently","level":20,"time":"2026-01-20T23:51:24.547614797Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:24.547655999Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:24.547709314Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:24.547750887Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:24.547825795Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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_idempotently","level":10,"time":"2026-01-20T23:51:24.547866596Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:24.5479142Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 500 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.55379709Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.554120981Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 501 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:24.557398642Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:24.557582746Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:24.557947128Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:24.558070171Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:24.558293794Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:24.558404944Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:24.558570953Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:24.55868543Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:24.558784215Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:24.559098257Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 501 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.559325607Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 501 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.566512088Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:24.566625172Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:24.581751255Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:24.58189471Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:24.58224353Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:24.582380812Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:24.582478365Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:24.582519918Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:25.406733654Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:25.406861888Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:25.406900053Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:25.406935794Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:25.406969401Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:25.407013638Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:25.407055992Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:25.407100821Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:25.407142233Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:25.407230438Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:25.407314534Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:25.407397729Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:25.407482186Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:25.407576653Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:25.40767124Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:25.40776707Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:25.407859754Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:25.407905745Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:25.407946055Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:25.407991274Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 504 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:25.408037897Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:25.408071964Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"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_idempotently","level":20,"time":"2026-01-20T23:51:25.408112013Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:25.40819644Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:25.408229947Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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_idempotently","level":20,"time":"2026-01-20T23:51:25.408269786Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:25.40830239Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:25.408340566Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:25.408382118Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:25.408476335Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 504 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:25.408517095Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 504 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:25.411785488Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:25.41368526Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:25.413768695Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:25.413818053Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 505 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:25.414396919Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:25.414459793Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:25.414504271Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:25.414539281Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:25.41457908Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:25.414619409Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:25.414663847Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:25.414703496Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:25.414736662Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:25.414929924Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:25.414986536Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 505 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:25.41502866Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 505 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:25.418873293Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:25.418949564Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:25.41899788Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:25.419151274Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:25.419257905Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:25.419292483Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:25.419332673Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:25.41936658Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:25.420649541Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:25.420774418Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:25.420818074Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:25.420858995Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:25.422124161Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:25.422201253Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:25.422348345Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:25.422402271Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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_idempotently","level":20,"time":"2026-01-20T23:51:25.422445988Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:25.422479554Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:25.422518902Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:25.422561126Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:25.423870719Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:25.4239468Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 508 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:25.423995216Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:25.424030355Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:25.424069994Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:25.424109592Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:25.424147828Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:25.424186595Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:25.424226343Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:25.424268447Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:25.424300971Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:25.424341251Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 508 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:25.424383254Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:25.428392764Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:25.428477071Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:25.42988068Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:25.429947423Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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_idempotently","level":20,"time":"2026-01-20T23:51:25.429992772Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:25.43004727Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:25.430089584Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:25.430131748Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:25.432080296Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:25.432353677Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 510 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:25.432812967Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:25.432948786Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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_idempotently","level":20,"time":"2026-01-20T23:51:25.433162048Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:25.433303198Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:25.433393737Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:25.433522993Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:25.433646598Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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_idempotently","level":10,"time":"2026-01-20T23:51:25.433875541Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:25.434076229Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 510 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:25.438557903Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:25.438919459Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 511 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:25.440381374Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:25.440466773Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:25.440513476Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:25.440548896Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:25.440588835Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:25.440627932Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:25.44066687Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:25.440705616Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:25.440745255Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:25.4407832Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 511 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:25.44082858Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 511 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:25.457779857Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:25.457922089Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:25.458330748Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:25.458447509Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:25.458535975Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:25.458629209Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:25.458717123Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:25.458755299Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:26.403296502Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:26.403392923Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:26.406934035Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:26.407097388Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:26.407144602Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:26.407181274Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:26.407216123Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:26.407260441Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:26.407302114Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:26.407343586Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:26.408066898Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:26.408191856Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:26.408278637Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:26.408375399Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 514 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:26.408513833Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:26.408570085Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:26.408610825Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:26.408708078Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:26.408807034Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:26.40890084Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:26.408947221Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:26.40903263Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 514 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:26.409086547Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:26.409121607Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"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_idempotently","level":20,"time":"2026-01-20T23:51:26.409160945Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:26.409246644Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:26.40928003Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:26.409319829Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 514 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:26.410411641Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 515 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:26.410492612Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:26.410529585Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:26.410569504Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:26.410611748Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:26.4107089Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 514 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:26.412037661Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:26.413037792Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:26.413114884Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:26.416593523Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:26.41665799Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:26.416730254Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:26.416813278Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:26.41685994Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:26.416900992Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:26.416942063Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:26.416981541Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 515 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:26.417634715Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 516 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:26.418059656Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:26.418166628Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:26.418217689Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:26.418265814Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:26.421135697Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:26.421300303Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:26.421438216Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:26.421553024Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:26.421592131Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:26.421635397Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 516 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:26.422385522Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:26.424533005Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:26.424600258Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:26.4247829Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:26.424912456Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:26.42495979Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:26.426253111Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 517 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:26.426537785Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:26.426669866Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:26.426719184Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:26.427948178Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 518 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:26.428416615Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:26.428490211Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:26.428536433Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:26.430073286Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 518 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:26.43836732Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:26.438465194Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:26.438515534Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:26.43855926Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:26.438601544Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:26.438641683Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:26.438684047Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:26.438724818Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:26.440239437Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:26.441126875Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:26.441200901Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:26.441246151Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 518 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:26.445906159Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 519 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:26.44777533Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:26.447854607Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:26.447898895Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:26.448737616Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 520 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:26.448996248Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:26.449052118Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:26.44909858Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:26.449141806Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:26.449183188Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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_idempotently","level":10,"time":"2026-01-20T23:51:26.44922447Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:26.449922522Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 520 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:26.450044534Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:26.450086837Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:26.450171866Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 520 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:26.45349681Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 521 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:26.455379298Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:26.455449346Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:26.455494947Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:26.455535858Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:26.455576999Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:26.45561763Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:26.455660785Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:26.455700604Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:26.456312416Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 521 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:26.456469016Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:26.456522882Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(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_idempotently","level":10,"time":"2026-01-20T23:51:26.456565346Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 521 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:26.461390572Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:26.462067773Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:26.462198592Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:26.464491412Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:26.464712359Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:26.464825483Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:26.465354661Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:26.467523155Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:26.467795014Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:26.603940153Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"internal-dns-resolver","component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_action_failure_can_unwind_idempotently","level":40,"time":"2026-01-20T23:51:26.608638257Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:371","component":"producer-server","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","error":"\"proto error: io error: No route to host (os error 148)\"","delay":"26.306549625s","count":"7"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:27.409395845Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:27.409545641Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:27.409585931Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:27.409622243Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:27.40965635Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:27.409741709Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:27.409789584Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:27.409859623Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:27.409902919Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:27.409991604Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:27.41009548Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:27.410181941Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:27.41026732Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:27.410361256Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:27.410458449Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:27.410550421Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:27.410644557Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:27.410689947Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:27.410729556Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:27.410775346Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 524 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:27.410844343Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:27.410879994Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"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_idempotently","level":20,"time":"2026-01-20T23:51:27.410920784Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:27.411093917Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:27.411167583Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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_idempotently","level":20,"time":"2026-01-20T23:51:27.411209636Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:27.411243253Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:27.411561974Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:27.411637514Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:27.411735878Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 524 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:27.411779625Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 524 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:27.414176231Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:27.417498139Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:27.41760461Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:27.417658136Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 525 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:27.421205631Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:27.421916699Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:27.422307773Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:27.422388864Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:27.422434414Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:27.422476137Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:27.422515895Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:27.422555784Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:27.4225888Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:27.42302305Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:27.423096345Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 525 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:27.423139951Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 525 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:27.428670643Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:27.428797224Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:27.428860199Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:27.432303507Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:27.432459767Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:27.432504956Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:27.432555717Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:27.432597579Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:27.4332139Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:27.433366452Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:27.433417603Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:27.433467642Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:27.43527959Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:27.435370681Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:27.435429167Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:27.435470719Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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_idempotently","level":20,"time":"2026-01-20T23:51:27.435520327Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:27.435560326Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:27.435607239Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:27.435688981Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:27.437554024Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:27.437639534Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 528 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:27.458310657Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:27.458396197Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:27.458441567Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:27.458482778Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:27.458521926Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:27.458561875Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:27.458706611Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:27.458756621Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:27.458792351Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:27.458831238Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 528 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:27.45887778Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:27.464070874Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:27.464435105Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:27.464801641Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:27.464865758Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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_idempotently","level":20,"time":"2026-01-20T23:51:27.464908903Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:27.464943552Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:27.466419455Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:27.466500285Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:27.471253096Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:27.471382222Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 530 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:27.472028292Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:27.472128811Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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_idempotently","level":20,"time":"2026-01-20T23:51:27.472321512Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:27.472544384Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:27.472660974Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:27.472721224Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:27.472780762Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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_idempotently","level":10,"time":"2026-01-20T23:51:27.474953274Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:27.475198459Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 530 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:27.480002442Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:27.480128752Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 531 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:27.480409558Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:27.480478836Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:27.480534776Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:27.480579485Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:27.480631498Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:27.480683381Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:27.480785753Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:27.48083946Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:27.480891884Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:27.480948906Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 531 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:27.481004507Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 531 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:27.489779673Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:27.489878098Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:27.490832959Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:27.491026032Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:27.49154548Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:27.491684876Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:27.491790325Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:27.491834502Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:28.403364816Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:28.40476559Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:28.408860739Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:28.409222566Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:28.409363545Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:28.409470046Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:28.414916692Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:28.415058803Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:28.415107039Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:28.415326072Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:28.415443134Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:28.416138211Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:28.416357595Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:28.430276448Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 534 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:28.43340341Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:28.433482406Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:28.43353503Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:28.433637092Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:28.433734165Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:28.43434767Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:28.434410875Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:28.434556553Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 534 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:28.50663747Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:28.506731396Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"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_idempotently","level":20,"time":"2026-01-20T23:51:28.506822487Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:28.507209413Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:28.507270945Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:28.507398928Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 534 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:28.509223371Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 535 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:28.510174454Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:28.510304602Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:28.510549046Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:28.510764733Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:28.510969459Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 534 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:28.514235506Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:28.516458709Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:28.51654023Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:28.518905514Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:28.518973529Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:28.519080561Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:28.519132594Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:28.519175398Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:28.519217372Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:28.519259365Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:28.519300065Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 535 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:28.522553277Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 536 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:28.52295363Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:28.523013288Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:28.523174488Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:28.523236721Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:28.527228986Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:28.527315037Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:28.528881859Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:28.529003771Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:28.529060433Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:28.529101955Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 536 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:28.530284196Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:28.530457389Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:28.530511236Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:28.530558971Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:28.530656904Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:28.530897351Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:28.532809377Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 537 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:28.533284067Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:28.533371149Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:28.533412241Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:28.535207436Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 538 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:28.535330109Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:28.535471248Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:28.535518742Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:28.53717413Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 538 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:28.539309499Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:28.539429967Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:28.539523593Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:28.539608831Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:28.539694251Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:28.539780091Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:28.539862063Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:28.540034304Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:28.541405038Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:28.541799509Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:28.541922563Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:28.542113682Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 538 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:28.546459527Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 539 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:28.548164894Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:28.548249642Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:28.548295954Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:28.549729042Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 540 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:28.55003613Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:28.550099465Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:28.550144945Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:28.550187049Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:28.550227158Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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_idempotently","level":10,"time":"2026-01-20T23:51:28.550266236Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:28.550883077Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 540 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:28.550957855Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:28.550995019Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:28.551037813Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 540 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:28.55358109Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 541 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:28.555412176Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:28.555484619Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:28.555537013Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:28.555579247Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:28.555618895Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:28.555660107Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:28.555700086Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:28.555738482Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:28.556244494Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 541 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:28.556593495Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:28.556653714Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(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_idempotently","level":10,"time":"2026-01-20T23:51:28.556758201Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 541 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:28.561848501Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:28.563614669Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:28.563882309Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:28.565332841Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:28.565689277Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:28.566083047Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:28.566285828Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:28.566490173Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:28.566731861Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:29.429372251Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:29.429515064Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:29.429557739Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:29.429594672Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:29.42975023Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:29.429832613Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:29.429877903Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:29.429922271Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:29.431728507Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:29.432911851Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:29.433062248Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:29.433155673Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:29.439459827Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:29.474730471Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:29.474931309Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:29.475033582Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:29.476080244Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:29.476180753Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:29.476226394Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:29.476273988Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 544 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:29.47749208Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:29.47757296Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"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_idempotently","level":20,"time":"2026-01-20T23:51:29.477618881Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:29.477710533Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:29.477746233Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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_idempotently","level":20,"time":"2026-01-20T23:51:29.477786934Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:29.477820731Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:29.480634543Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:29.480726625Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:29.480827755Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 544 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:29.480872003Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 544 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:29.484684322Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:29.489163232Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:29.489276015Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:29.489327928Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 545 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:29.490588664Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:29.491125618Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:29.491244303Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:29.491285224Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:29.491328409Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:29.491370793Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:29.491411183Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:29.491451242Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:29.49148553Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:29.493064928Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:29.493144425Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 545 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:29.493190907Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 545 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:29.499250156Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:29.499353621Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:29.499399903Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:29.499833922Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:29.500046754Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:29.500103185Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:29.501549199Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:29.501740207Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:29.504684397Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:29.504800357Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:29.504840025Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:29.504876989Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:29.506787903Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:29.50687738Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:29.507082135Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:29.507136783Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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_idempotently","level":20,"time":"2026-01-20T23:51:29.507174328Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:29.507204948Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:29.507238204Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:29.507275508Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:29.509077727Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:29.509150862Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 548 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:29.509194348Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:29.50922593Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:29.509263365Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:29.509297502Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:29.50933192Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:29.509367851Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:29.509403181Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:29.509437129Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:29.509465956Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:29.509499101Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 548 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:29.509535103Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:29.514076386Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:29.514229308Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:29.516395548Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:29.516489644Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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_idempotently","level":20,"time":"2026-01-20T23:51:29.516536267Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:29.516572969Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:29.516615564Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:29.517434014Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:29.522348667Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:29.522442352Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 550 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:29.522690283Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:29.522750262Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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_idempotently","level":20,"time":"2026-01-20T23:51:29.522795722Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:29.522832134Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:29.522874458Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:29.522917072Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:29.522960618Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_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_idempotently","level":10,"time":"2026-01-20T23:51:29.523003293Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:29.523088882Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 550 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:29.526164373Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:29.526246155Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 551 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:29.536831566Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:29.536905022Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:29.536951524Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:29.536987545Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:29.53703057Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:29.537071862Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:29.537113224Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:29.537154065Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:29.537226578Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:29.538440512Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 551 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:29.538517485Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 551 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:29.548289956Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:29.548416988Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:29.548631342Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:29.548792261Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:29.54888257Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:29.548975985Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:29.54906946Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:29.549111924Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:30.471158803Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:30.471267558Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:30.471312167Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:30.47135435Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:30.47160146Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:30.47167229Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:30.47172265Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:30.471772599Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:30.682916563Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:30.683163202Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:30.683304942Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:30.68343524Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:30.742738034Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:30.743673606Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:30.743844335Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:30.743944593Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:30.753216614Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:30.753337303Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:30.753384566Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:30.753430046Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 554 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:30.832961738Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:30.833147696Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"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_idempotently","level":20,"time":"2026-01-20T23:51:30.833409535Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:30.833700591Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:30.833806831Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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_idempotently","level":20,"time":"2026-01-20T23:51:30.833983381Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:30.834085603Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:30.929799149Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:30.929950528Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:30.930102229Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 554 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:30.930149112Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 554 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:30.985844111Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:30.987492445Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:30.98758101Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:30.988288812Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 555 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:31.069781326Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:31.069910472Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:31.069960782Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:31.069997114Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:31.070036291Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:31.070074577Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:31.070113113Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:31.07015187Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:31.070187992Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"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_idempotently","level":10,"time":"2026-01-20T23:51:31.256375767Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:31.25652883Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 555 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:31.256579821Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 555 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:31.386969644Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:31.387126164Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:31.387178888Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:31.415769133Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:31.415963609Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:31.416004439Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:31.416047394Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:31.416082003Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:31.416122012Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","remote_addr":"[::1]:52305"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:31.419328061Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:31.428925977Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:31.441273117Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:31.441414407Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:31.441594043Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:31.441643902Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 556 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:31.446334781Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/local/all-sp-ids","method":"GET","req_id":"488fe8ab-d89d-425e-aaf0-c90a924e723a","remote_addr":"[::1]:52305","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:31.446431402Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/local/all-sp-ids","method":"GET","req_id":"488fe8ab-d89d-425e-aaf0-c90a924e723a","remote_addr":"[::1]:52305","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:31.447065858Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:31.447289902Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:31.449028685Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:31.449110778Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:31.449161007Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:31.44920787Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/local/all-sp-ids","method":"GET","req_id":"488fe8ab-d89d-425e-aaf0-c90a924e723a","remote_addr":"[::1]:52305","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":2919,"response_code":200} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:31.466745589Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:31.467620211Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:31.467866398Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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_idempotently","level":20,"time":"2026-01-20T23:51:31.468072717Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:31.468178005Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:31.468899574Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:31.490497002Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 316 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:31.502796588Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:31.503102133Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:31.503238473Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:31.503283843Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 557 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:31.51019539Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:31.510329906Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:31.510381508Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 558 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:31.576082031Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:31.57623318Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:31.576286375Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:31.576324481Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:31.576365221Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:31.576405181Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:31.576445039Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:31.576537693Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:31.576583073Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:31.576624765Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:31.576658292Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:31.576698702Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:31.663842036Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:31.710836586Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 384 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:31.724406518Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 558 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:31.748512543Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 558 }"} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:31.748601229Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","remote_addr":"[::1]:64594"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:31.759028086Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:31.759193574Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:31.759438088Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:31.766442248Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:31.774232304Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:31.774368574Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:31.774408313Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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_idempotently","level":20,"time":"2026-01-20T23:51:31.774451969Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:31.774485756Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":10,"time":"2026-01-20T23:51:31.775444895Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/local/switch-id","method":"GET","req_id":"6f8c10a5-84b5-4cf9-9f99-bd3553c0978b","remote_addr":"[::1]:64594","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:31.77555303Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/local/switch-id","method":"GET","req_id":"6f8c10a5-84b5-4cf9-9f99-bd3553c0978b","remote_addr":"[::1]:64594","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:31.775604662Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/local/switch-id","method":"GET","req_id":"6f8c10a5-84b5-4cf9-9f99-bd3553c0978b","remote_addr":"[::1]:64594","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":292,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:31.775958442Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 385 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:31.77604303Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 559 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:31.776087738Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 559 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:31.785483093Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 386 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:31.785555898Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:31.78560265Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:31.920765164Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:31.920978767Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:31.921018355Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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_idempotently","level":20,"time":"2026-01-20T23:51:31.921107361Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:31.921163302Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:31.921206518Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:31.921307397Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:31.921353338Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":30,"time":"2026-01-20T23:51:31.921392296Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","remote_addr":"[::1]:55509"} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:31.92146532Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","remote_addr":"[::1]:36313"} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:31.921503265Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","remote_addr":"[::1]:39899"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.134656849Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"a6d06339-aa94-4295-963e-27e998bdf215","remote_addr":"[::1]:52305","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.134826976Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"a6d06339-aa94-4295-963e-27e998bdf215","remote_addr":"[::1]:52305","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"SP metadata is empty; refreshing...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.135447766Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending ereport request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.135533275Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:32.139851827Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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]:62567"} {"msg":"requested restart ID is not current, pretending to have restarted...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.139965893Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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]:62567"} {"msg":"wrote metadata map","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.140012004Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"sidecar 0","bytes":104,"entries":3,"req_id":"RequestIdV0(0)","src_addr":"[::1]:62567"} {"msg":"encoded ereport packet","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.140048657Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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]:62567"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.140094247Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 386 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.140186369Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 560 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.140225026Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 560 }"} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.140262039Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","remote_addr":"[::1]:47914"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.140569528Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"e8c659af-eb8f-4af4-9c42-5837f0f2fa54","remote_addr":"[::1]:55509","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.140653604Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"e8c659af-eb8f-4af4-9c42-5837f0f2fa54","remote_addr":"[::1]:55509","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.140780616Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"9cc0d2b1-6a10-403f-bed3-d85cd5181e71","remote_addr":"[::1]:36313","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.14084341Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"9cc0d2b1-6a10-403f-bed3-d85cd5181e71","remote_addr":"[::1]:36313","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.14119674Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"b1cd2403-ddcb-4079-95c0-bad965b02ca1","remote_addr":"[::1]:39899","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.141266458Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"b1cd2403-ddcb-4079-95c0-bad965b02ca1","remote_addr":"[::1]:39899","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.145672583Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.149566324Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.149654819Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"SP metadata is empty; refreshing...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.149820136Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending ereport request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.149867781Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:32.149916988Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending ereport request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.149948521Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:32.149995864Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending ereport request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.150028469Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":30,"time":"2026-01-20T23:51:32.152800238Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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]:49107"} {"msg":"requested restart ID is not current, pretending to have restarted...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.152885096Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"sidecar 1","current_restart_id":"RestartId(U128(305800150629652703059583553663637528150))","req_restart_id":"RestartId(U128(0))","req_id":"RequestIdV0(0)","src_addr":"[::1]:49107"} {"msg":"wrote metadata map","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.152930836Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"sidecar 1","bytes":104,"entries":3,"req_id":"RequestIdV0(0)","src_addr":"[::1]:49107"} {"msg":"encoded ereport packet","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.152968441Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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]:49107"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.153016446Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:32.153049471Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received ereport request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.153086835Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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]:48174"} {"msg":"requested restart ID is not current, pretending to have restarted...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.153129239Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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]:48174"} {"msg":"wrote metadata map","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.153168757Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 0","bytes":120,"entries":4,"req_id":"RequestIdV0(0)","src_addr":"[::1]:48174"} {"msg":"encoded ereport packet","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.153202214Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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]:48174"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.153247954Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:32.153279607Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:32.153317642Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:32.153354044Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:32.153389905Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:32.153426538Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:32.153462599Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received ereport request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.153499142Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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]:60283"} {"msg":"requested restart ID is not current, pretending to have restarted...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.153541946Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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]:60283"} {"msg":"wrote metadata map","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.153581134Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 1","bytes":120,"entries":4,"req_id":"RequestIdV0(0)","src_addr":"[::1]:60283"} {"msg":"encoded ereport packet","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.15361463Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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]:60283"} {"msg":"received 132 bytes","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.153658788Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","peer":"[::1]:58517"} {"msg":"received, response packet to ereport request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.153694048Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:32.153785679Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:32.153843183Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:32.153890036Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:32.154736873Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/local/switch-id","method":"GET","req_id":"31978115-c49b-4d38-9046-95655eb0ae5c","remote_addr":"[::1]:47914","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.154809797Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/local/switch-id","method":"GET","req_id":"31978115-c49b-4d38-9046-95655eb0ae5c","remote_addr":"[::1]:47914","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.159523451Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/local/switch-id","method":"GET","req_id":"31978115-c49b-4d38-9046-95655eb0ae5c","remote_addr":"[::1]:47914","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":4793,"response_code":200} {"msg":"received ereport request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.162260301Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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]:62567"} {"msg":"requested restart ID is not current, pretending to have restarted...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.162348776Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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]:62567"} {"msg":"wrote metadata map","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.162394647Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"sidecar 0","bytes":104,"entries":3,"req_id":"RequestIdV0(1)","src_addr":"[::1]:62567"} {"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_idempotently","level":20,"time":"2026-01-20T23:51:32.162437732Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"sidecar 0","ereport_bytes":21,"packet_bytes":152,"ena":"Ena(0x1)","req_id":"RequestIdV0(1)","src_addr":"[::1]:62567"} {"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_idempotently","level":20,"time":"2026-01-20T23:51:32.162530847Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"sidecar 0","ereport_bytes":160,"packet_bytes":312,"ena":"Ena(0x2)","req_id":"RequestIdV0(1)","src_addr":"[::1]:62567"} {"msg":"encoded ereport packet","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.162573601Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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]:62567"} {"msg":"received 132 bytes","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.162620093Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","peer":"[::1]:52488"} {"msg":"received, response packet to ereport request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.162655754Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:32.162707246Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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":"e60ef77a-4764-4129-af8c-ec2a9dea1e56"} {"msg":"refreshed SP metadata","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.162790811Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","restart_id":"e60ef77a-4764-4129-af8c-ec2a9dea1e56","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_idempotently","level":10,"time":"2026-01-20T23:51:32.162844578Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:32.162895058Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 561 }"} {"msg":"received 148 bytes","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.162935959Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","peer":"[::1]:50500"} {"msg":"received, response packet to ereport request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.162971619Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:32.163024885Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:32.163080254Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:32.163131807Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:32.163181765Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 561 }"} {"msg":"received 148 bytes","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.163223248Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","peer":"[::1]:35885"} {"msg":"received, response packet to ereport request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.163258397Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:32.163308807Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:32.163366942Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:32.163418174Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:32.269428709Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 562 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.269553737Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 562 }, kind: MgsRequest(SpState) }"} {"msg":"received ereport request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.270854042Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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]:49107"} {"msg":"requested restart ID is not current, pretending to have restarted...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.270954781Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"sidecar 1","current_restart_id":"RestartId(U128(305800150629652703059583553663637528150))","req_restart_id":"RestartId(U128(0))","req_id":"RequestIdV0(1)","src_addr":"[::1]:49107"} {"msg":"wrote metadata map","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.271004921Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"sidecar 1","bytes":104,"entries":3,"req_id":"RequestIdV0(1)","src_addr":"[::1]:49107"} {"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_idempotently","level":20,"time":"2026-01-20T23:51:32.271053657Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"sidecar 1","ereport_bytes":21,"packet_bytes":152,"ena":"Ena(0x1)","req_id":"RequestIdV0(1)","src_addr":"[::1]:49107"} {"msg":"encoded ereport packet","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.271098977Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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]:49107"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.271144988Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":30,"time":"2026-01-20T23:51:32.271229626Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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]:48174"} {"msg":"requested restart ID is not current, pretending to have restarted...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.271276779Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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]:48174"} {"msg":"wrote metadata map","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.271319444Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 0","bytes":120,"entries":4,"req_id":"RequestIdV0(1)","src_addr":"[::1]:48174"} {"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_idempotently","level":20,"time":"2026-01-20T23:51:32.271362849Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":21,"packet_bytes":168,"ena":"Ena(0x1)","req_id":"RequestIdV0(1)","src_addr":"[::1]:48174"} {"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_idempotently","level":20,"time":"2026-01-20T23:51:32.271419852Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":93,"packet_bytes":261,"ena":"Ena(0x2)","req_id":"RequestIdV0(1)","src_addr":"[::1]:48174"} {"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_idempotently","level":20,"time":"2026-01-20T23:51:32.271550732Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":230,"packet_bytes":491,"ena":"Ena(0x3)","req_id":"RequestIdV0(1)","src_addr":"[::1]:48174"} {"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_idempotently","level":20,"time":"2026-01-20T23:51:32.271630039Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":114,"packet_bytes":605,"ena":"Ena(0x4)","req_id":"RequestIdV0(1)","src_addr":"[::1]:48174"} {"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_idempotently","level":20,"time":"2026-01-20T23:51:32.27168627Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":53,"packet_bytes":658,"ena":"Ena(0x5)","req_id":"RequestIdV0(1)","src_addr":"[::1]:48174"} {"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_idempotently","level":20,"time":"2026-01-20T23:51:32.271740217Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":53,"packet_bytes":711,"ena":"Ena(0x6)","req_id":"RequestIdV0(1)","src_addr":"[::1]:48174"} {"msg":"encoded ereport packet","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.271779164Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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]:48174"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.271825736Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":30,"time":"2026-01-20T23:51:32.271909011Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 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]:60283"} {"msg":"requested restart ID is not current, pretending to have restarted...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.271954581Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 1","current_restart_id":"RestartId(U128(114163290233763151752953202245296840508))","req_restart_id":"RestartId(U128(0))","req_id":"RequestIdV0(1)","src_addr":"[::1]:60283"} {"msg":"wrote metadata map","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.271994911Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 1","bytes":120,"entries":4,"req_id":"RequestIdV0(1)","src_addr":"[::1]:60283"} {"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_idempotently","level":20,"time":"2026-01-20T23:51:32.272039119Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 1","ereport_bytes":21,"packet_bytes":168,"ena":"Ena(0x1)","req_id":"RequestIdV0(1)","src_addr":"[::1]:60283"} {"msg":"wrote ereport: Ereport {\n task_name: \"task_thermal_server\",\n task_gen: 1,\n uptime: 1233,\n data: {\n \"cat_hair_amount\": Integer(\n 10000,\n ),\n \"certainty\": Integer(\n 100,\n ),\n \"class\": Text(\n \"computer.oxide.gimlet.chassis_integrity.fault\",\n ),\n \"de\": Map(\n {\n Text(\n \"scheme\",\n ): Text(\n \"fmd\",\n ),\n Text(\n \"mod-name\",\n ): Text(\n \"hubris-thermal-diagnosis\",\n ),\n Text(\n \"authority\",\n ): Map(\n {\n Text(\n \"server-id\",\n ): Text(\n \"SimGimlet1\",\n ),\n Text(\n \"product-id\",\n ): Text(\n \"oxide\",\n ),\n },\n ),\n Text(\n \"mod-version\",\n ): Text(\n \"1.0\",\n ),\n },\n ),\n \"message\": Text(\n \"cat hair detected inside gimlet\",\n ),\n \"nosub_class\": Text(\n \"chassis_integrity.cat_hair_detected\",\n ),\n },\n}","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.272185819Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 1","ereport_bytes":318,"packet_bytes":486,"ena":"Ena(0x2)","req_id":"RequestIdV0(1)","src_addr":"[::1]:60283"} {"msg":"encoded ereport packet","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.272224726Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 1","ereport_bytes":341,"meta_bytes":120,"packet_bytes":487,"ereports":"2","meta_entries":4,"start_ena":"Ena(0x1)","req_start_ena":"Ena(0x0)","req_id":"RequestIdV0(1)","src_addr":"[::1]:60283"} {"msg":"received 313 bytes","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.272269735Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","peer":"[::1]:58517"} {"msg":"received, response packet to ereport request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.272307921Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","packet_len":313,"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_idempotently","level":20,"time":"2026-01-20T23:51:32.272359483Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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":"decoded ereport","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.27241327Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:32.272457898Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","data":"{\"error\": String(\"DeviceError\"), \"k\": String(\"oxide.sidecar.thermal.sensor_read_error\"), \"sensor\": Object {\"device\": String(\"fake-tmp-sensor\"), \"id\": String(\"dev-1\"), \"location\": String(\"South\"), \"presence\": String(\"Failed\")}}","hubris_uptime_ms":1235,"hubris_task_gen":1,"hubris_task_name":"task_thermal_server","ena":"Ena(0x2)"} {"msg":"received 2 ereports","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.272518658Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","req_committed_ena":"None","req_limit":"255","req_start_ena":"Ena(0x0)","req_restart_id":"00000000-0000-0000-0000-000000000000","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.276956486Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"a6d06339-aa94-4295-963e-27e998bdf215","remote_addr":"[::1]:52305","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":142347,"response_code":200} {"msg":"received 153 bytes","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.27808431Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","peer":"[::1]:52488"} {"msg":"received, response packet to ereport request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.278162554Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","packet_len":153,"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_idempotently","level":20,"time":"2026-01-20T23:51:32.278221351Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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":"e60ef77a-4764-4129-af8c-ec2a9dea1e56"} {"msg":"decoded ereport","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.27827636Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","data":"{\"lost\": Null}","hubris_uptime_ms":666,"hubris_task_gen":0,"hubris_task_name":"packrat","ena":"Ena(0x1)"} {"msg":"received 1 ereports","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.27832205Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","req_committed_ena":"None","req_limit":"255","req_start_ena":"Ena(0x0)","req_restart_id":"00000000-0000-0000-0000-000000000000","restart_id":"e60ef77a-4764-4129-af8c-ec2a9dea1e56"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.278371228Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 562 }"} {"msg":"received 712 bytes","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.278466206Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","peer":"[::1]:50500"} {"msg":"received, response packet to ereport request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.278502217Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:32.278552627Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:32.27860994Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:32.278653978Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:32.278705079Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:32.278774316Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:32.278827792Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:32.278873963Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":20,"time":"2026-01-20T23:51:32.278919924Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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 response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.278966396Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 562 }"} {"msg":"received 487 bytes","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.279061174Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","peer":"[::1]:35885"} {"msg":"received, response packet to ereport request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.279096364Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","packet_len":487,"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_idempotently","level":20,"time":"2026-01-20T23:51:32.279146763Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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":"decoded ereport","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.279201412Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:32.279243776Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","data":"{\"cat_hair_amount\": Number(10000), \"certainty\": Number(100), \"class\": String(\"computer.oxide.gimlet.chassis_integrity.fault\"), \"de\": Object {\"authority\": Object {\"product-id\": String(\"oxide\"), \"server-id\": String(\"SimGimlet1\")}, \"mod-name\": String(\"hubris-thermal-diagnosis\"), \"mod-version\": String(\"1.0\"), \"scheme\": String(\"fmd\")}, \"message\": String(\"cat hair detected inside gimlet\"), \"nosub_class\": String(\"chassis_integrity.cat_hair_detected\")}","hubris_uptime_ms":1233,"hubris_task_gen":1,"hubris_task_name":"task_thermal_server","ena":"Ena(0x2)"} {"msg":"received 2 ereports","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.279319526Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","req_committed_ena":"None","req_limit":"255","req_start_ena":"Ena(0x0)","req_restart_id":"00000000-0000-0000-0000-000000000000","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.365627295Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.365738365Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.366162275Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.366225981Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.371705512Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"b1cd2403-ddcb-4079-95c0-bad965b02ca1","remote_addr":"[::1]:39899","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":230488,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.371873614Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 563 }, kind: MgsRequest(SpState) }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.371932922Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"9cc0d2b1-6a10-403f-bed3-d85cd5181e71","remote_addr":"[::1]:36313","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":231207,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.372059112Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 563 }, kind: MgsRequest(SpState) }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.372116475Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"e8c659af-eb8f-4af4-9c42-5837f0f2fa54","remote_addr":"[::1]:55509","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":231585,"response_code":200} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.373181334Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:32.373374567Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:32.481931274Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 563 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.482298071Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 563 }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.482937186Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.483161851Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.486757582Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:32.487006374Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 387 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.487580311Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.487812571Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.54019985Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:32.5405936Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:32.563445151Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:32.563650949Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", 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_idempotently","level":20,"time":"2026-01-20T23:51:32.563931063Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:32.564033456Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:32.571652103Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 387 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.581460666Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:32.581676934Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 564 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.581723416Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 564 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.696174146Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.69625706Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","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_idempotently","level":10,"time":"2026-01-20T23:51:32.69630243Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.696346908Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 565 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:32.697658044Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:32.697855906Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"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_idempotently","level":20,"time":"2026-01-20T23:51:32.697896576Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:32.697981725Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:32.698015682Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:32.698055331Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:32.698096552Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:32.698136512Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:32.698174838Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:32.698207412Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.698244075Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"d7aee340-a29a-4678-9173-ad77aa22188f","remote_addr":"[::1]:39899","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.698296699Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"d7aee340-a29a-4678-9173-ad77aa22188f","remote_addr":"[::1]:39899","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending ereport request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.698541985Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(2), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","request_id":"RequestIdV0(2)"} {"msg":"received ereport request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.698735137Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"sidecar 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(2), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) }","req_id":"RequestIdV0(2)","src_addr":"[::1]:62567"} {"msg":"MGS committed ereports up to Ena(0x2)","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.698799935Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"sidecar 0","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(2)","src_addr":"[::1]:62567"} {"msg":"discarded 2 ereports up to Ena(0x2)","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.698838512Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"sidecar 0","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(2)","src_addr":"[::1]:62567"} {"msg":"wrote metadata map","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.698875214Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"sidecar 0","bytes":2,"entries":0,"req_id":"RequestIdV0(2)","src_addr":"[::1]:62567"} {"msg":"encoded ereport packet","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.698909713Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"sidecar 0","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x3)","req_id":"RequestIdV0(2)","src_addr":"[::1]:62567"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.699078617Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 388 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.701625841Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":10,"time":"2026-01-20T23:51:32.70184224Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 565 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.701892429Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 565 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.714758998Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.71871385Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.718799649Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.718847164Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 566 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:32.742456205Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:32.742571423Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:32.742619398Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:32.742654227Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", 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_idempotently","level":20,"time":"2026-01-20T23:51:32.742695188Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:32.742728795Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received 30 bytes","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.742767251Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","peer":"[::1]:58517"} {"msg":"received, response packet to ereport request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.742807651Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(2), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","request_id":"RequestIdV0(2)"} {"msg":"received 0 ereports","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.742862279Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","req_committed_ena":"Some(Ena(0x2))","req_limit":"255","req_start_ena":"Ena(0x3)","req_restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.743172002Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"b9d6817a-6804-4dea-b79d-5d47e619a40c","remote_addr":"[::1]:55509","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.743267522Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"b9d6817a-6804-4dea-b79d-5d47e619a40c","remote_addr":"[::1]:55509","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.743404583Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"a7a22945-70a3-4ba3-904c-b6a40b7f5d52","remote_addr":"[::1]:36313","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.743474141Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"a7a22945-70a3-4ba3-904c-b6a40b7f5d52","remote_addr":"[::1]:36313","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.744906577Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"d7aee340-a29a-4678-9173-ad77aa22188f","remote_addr":"[::1]:39899","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":46711,"response_code":200} {"msg":"sending ereport request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.74557973Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(2), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) })","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","request_id":"RequestIdV0(2)"} {"msg":"sending ereport request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.745662995Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(2), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","request_id":"RequestIdV0(2)"} {"msg":"received ereport request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.746030333Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(2), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) }","req_id":"RequestIdV0(2)","src_addr":"[::1]:48174"} {"msg":"MGS committed ereports up to Ena(0x6)","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.746099099Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 0","committed_ena":"Ena(0x6)","req_id":"RequestIdV0(2)","src_addr":"[::1]:48174"} {"msg":"discarded 6 ereports up to Ena(0x6)","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.746137325Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 0","committed_ena":"Ena(0x6)","req_id":"RequestIdV0(2)","src_addr":"[::1]:48174"} {"msg":"wrote metadata map","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.746173977Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 0","bytes":2,"entries":0,"req_id":"RequestIdV0(2)","src_addr":"[::1]:48174"} {"msg":"encoded ereport packet","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.746212273Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x7)","req_id":"RequestIdV0(2)","src_addr":"[::1]:48174"} {"msg":"received ereport request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.746258825Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 1","req":"RequestV0 { limit: 255, request_id: RequestIdV0(2), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) }","req_id":"RequestIdV0(2)","src_addr":"[::1]:60283"} {"msg":"MGS committed ereports up to Ena(0x2)","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.746304295Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 1","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(2)","src_addr":"[::1]:60283"} {"msg":"discarded 2 ereports up to Ena(0x2)","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.746339745Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 1","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(2)","src_addr":"[::1]:60283"} {"msg":"wrote metadata map","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.746374765Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 1","bytes":2,"entries":0,"req_id":"RequestIdV0(2)","src_addr":"[::1]:60283"} {"msg":"encoded ereport packet","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.746410035Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"gimlet 1","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x3)","req_id":"RequestIdV0(2)","src_addr":"[::1]:60283"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.746457569Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 389 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.746498229Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 566 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.7465389Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 566 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.749339725Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 390 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.749475574Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.749540242Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.749941758Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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_idempotently","level":20,"time":"2026-01-20T23:51:32.750102175Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:32.750143467Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", 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_idempotently","level":20,"time":"2026-01-20T23:51:32.750183817Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:32.750218676Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received 30 bytes","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.750257262Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","peer":"[::1]:50500"} {"msg":"received, response packet to ereport request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.750294466Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(2), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) })","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","request_id":"RequestIdV0(2)"} {"msg":"received 0 ereports","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.750351198Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","req_committed_ena":"Some(Ena(0x6))","req_limit":"255","req_start_ena":"Ena(0x7)","req_restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b"} {"msg":"received 30 bytes","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.750400306Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","peer":"[::1]:35885"} {"msg":"received, response packet to ereport request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.750436287Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(2), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","request_id":"RequestIdV0(2)"} {"msg":"received 0 ereports","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.75048849Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","req_committed_ena":"Some(Ena(0x2))","req_limit":"255","req_start_ena":"Ena(0x3)","req_restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.751353283Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"b9d6817a-6804-4dea-b79d-5d47e619a40c","remote_addr":"[::1]:55509","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":8214,"response_code":200} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.751437299Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"a7a22945-70a3-4ba3-904c-b6a40b7f5d52","remote_addr":"[::1]:36313","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":8077,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.751627786Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 390 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.751753886Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 567 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.751799156Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 567 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.752575613Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.754904806Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.754958342Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 568 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:32.755184039Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:32.75523536Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:32.755276101Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:32.755315148Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:32.755354997Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:32.755395417Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:32.755434134Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", 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_idempotently","level":20,"time":"2026-01-20T23:51:32.755473101Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:32.755506457Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:32.755545154Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 568 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.75558869Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 568 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.760581888Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.760654842Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 569 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:32.760718468Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:32.76075462Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", 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_idempotently","level":20,"time":"2026-01-20T23:51:32.760794529Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:32.760827584Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { 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_idempotently","level":10,"time":"2026-01-20T23:51:32.831407369Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 569 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.83157454Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 569 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.836660411Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.836775268Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 570 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:32.839681794Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:32.839787754Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", 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_idempotently","level":20,"time":"2026-01-20T23:51:32.83983117Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:32.839866129Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:32.839905106Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:32.839944865Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:32.839983962Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":10,"time":"2026-01-20T23:51:32.84005357Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=e60ef77a-4764-4129-af8c-ec2a9dea1e56&start_at=2","method":"POST","req_id":"8587a3b8-f9a0-4600-b968-5acc52518d6f","remote_addr":"[::1]:36313","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.840115603Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=e60ef77a-4764-4129-af8c-ec2a9dea1e56&start_at=2","method":"POST","req_id":"8587a3b8-f9a0-4600-b968-5acc52518d6f","remote_addr":"[::1]:36313","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","version":"3.0.0"} {"msg":"sending ereport request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.840592808Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(2), restart_id: RestartId(U128(305800150629652703059583553663637528150)), start_ena: Ena(0x2), committed_ena: Ena(0x1) })","restart_id":"e60ef77a-4764-4129-af8c-ec2a9dea1e56","request_id":"RequestIdV0(2)"} {"msg":"received ereport request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.8437498Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"sidecar 1","req":"RequestV0 { limit: 255, request_id: RequestIdV0(2), restart_id: RestartId(U128(305800150629652703059583553663637528150)), start_ena: Ena(0x2), committed_ena: Ena(0x1) }","req_id":"RequestIdV0(2)","src_addr":"[::1]:49107"} {"msg":"MGS committed ereports up to Ena(0x1)","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.843914195Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"sidecar 1","committed_ena":"Ena(0x1)","req_id":"RequestIdV0(2)","src_addr":"[::1]:49107"} {"msg":"discarded 1 ereports up to Ena(0x1)","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.843969404Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"sidecar 1","committed_ena":"Ena(0x1)","req_id":"RequestIdV0(2)","src_addr":"[::1]:49107"} {"msg":"wrote metadata map","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.84403798Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"sidecar 1","bytes":2,"entries":0,"req_id":"RequestIdV0(2)","src_addr":"[::1]:49107"} {"msg":"encoded ereport packet","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.844076116Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"component":"ereport-sim","slot":"sidecar 1","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x2)","req_id":"RequestIdV0(2)","src_addr":"[::1]:49107"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.844123299Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 570 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.844163849Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 570 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.84886051Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.848938374Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 571 }, 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_idempotently","level":20,"time":"2026-01-20T23:51:32.849331312Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:32.849402934Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"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_idempotently","level":20,"time":"2026-01-20T23:51:32.849448224Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"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_idempotently","level":20,"time":"2026-01-20T23:51:32.849522Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:32.849567239Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:32.849608241Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:32.849646156Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:32.849684682Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: 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_idempotently","level":20,"time":"2026-01-20T23:51:32.849722567Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received 30 bytes","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.849760272Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","peer":"[::1]:52488"} {"msg":"received, response packet to ereport request","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.849799018Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(2), restart_id: RestartId(U128(305800150629652703059583553663637528150)), start_ena: Ena(0x2), committed_ena: Ena(0x1) })","restart_id":"e60ef77a-4764-4129-af8c-ec2a9dea1e56","request_id":"RequestIdV0(2)"} {"msg":"received 0 ereports","v":0,"name":"test_action_failure_can_unwind_idempotently","level":20,"time":"2026-01-20T23:51:32.849857444Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-switch1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","req_committed_ena":"Some(Ena(0x1))","req_limit":"255","req_start_ena":"Ena(0x2)","req_restart_id":"e60ef77a-4764-4129-af8c-ec2a9dea1e56","restart_id":"e60ef77a-4764-4129-af8c-ec2a9dea1e56"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind_idempotently","level":30,"time":"2026-01-20T23:51:32.849907173Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=e60ef77a-4764-4129-af8c-ec2a9dea1e56&start_at=2","method":"POST","req_id":"8587a3b8-f9a0-4600-b968-5acc52518d6f","remote_addr":"[::1]:36313","local_addr":"[::1]:53905","component":"dropshot","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","latency_us":9864,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.85022401Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 571 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.850380059Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 571 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.856043684Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled0","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 572 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind_idempotently","level":10,"time":"2026-01-20T23:51:32.856412585Z","hostname":"bmat-EVT22200007-0000d76a","pid":12845,"interface":"fake-sled1","component":"ManagementSwitch","name":"6c449112-9930-414a-af09-a43dc8ebe9ec","attempt":1,"request":"Message { header: Header { version: 22, message_id: 572 }, kind: MgsRequest(SpState) }"}