{"msg":"setting up simulated sidecar","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.477109123Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.477170393Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:34343"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.477187973Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:50948"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.477230433Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:49341"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.477251123Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:61449"} {"msg":"configuring sim ereports","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.477267193Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ereport-sim","slot":"sidecar 0","metadata":"{\"baseboard_part_number\": String(\"SimSidecarSp\"), \"baseboard_serial_number\": String(\"SimSidecar0\"), \"hubris_archive_id\": String(\"asdfasdfasdf\")}","n_ereports":1,"restart_id":"0d3e464a-666e-4687-976f-90e31238be8b"} {"msg":"setting up simulated sidecar","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.477964533Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.478014223Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:62989"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.478032333Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:45076"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.478050253Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:56539"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.478116823Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:55930"} {"msg":"configuring sim ereports","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.478136593Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"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":"e8c787dd-039d-4ae9-bb0d-9da37c10b0cf"} {"msg":"setting up simulated gimlet","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.478161723Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.478175483Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:39474"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.478193273Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:55584"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.478207483Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:60356"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.478226173Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:57377"} {"msg":"configuring sim ereports","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.484196833Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ereport-sim","slot":"gimlet 0","metadata":"{\"baseboard_part_number\": String(\"SimGimletSp\"), \"baseboard_serial_number\": String(\"SimGimlet00\"), \"hubris_archive_id\": String(\"ffffffff\"), \"hubris_version\": String(\"0.0.2\")}","n_ereports":5,"restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b"} {"msg":"bound fake serial console to TCP port","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.484252483Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","component":"SpComponent { id: \"sp3-host-cpu\" }","addr":"[::1]:0"} {"msg":"setting up simulated gimlet","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.484273383Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.484286823Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:50039"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.484306883Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:64822"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.484323393Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:42291"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.484377773Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:48450"} {"msg":"configuring sim ereports","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.484424143Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ereport-sim","slot":"gimlet 1","metadata":"{\"baseboard_part_number\": String(\"SimGimletSp\"), \"baseboard_serial_number\": String(\"SimGimlet01\"), \"hubris_archive_id\": String(\"ffffffff\"), \"hubris_version\": String(\"0.0.2\")}","n_ereports":1,"restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c"} {"msg":"bound fake serial console to TCP port","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.484451203Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","component":"SpComponent { id: \"sp3-host-cpu\" }","addr":"[::1]:0"} {"msg":"setting up gateway server","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.484468463Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.484491943Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"Setting rack_id","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.484647193Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"name":"ce39de49-6637-40a0-a517-0403e34c8c07","rack_id":"c19a698f-c6f9-4a17-ae30-20d711b8f7dc"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.521473973Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all starting from 2.0.0","path":"/ignition","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.521611173Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"from 1.0.0 to 2.0.0","path":"/ignition","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.521639303Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all starting from 2.0.0","path":"/ignition/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.521659013Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"from 1.0.0 to 2.0.0","path":"/ignition/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524007873Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/ignition/{type}/{slot}/{command}","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524078823Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/local/all-sp-ids","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524098893Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/local/switch-id","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524115793Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/recovery/host-phase2","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524132843Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524149443Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/component","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524166283Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/component/{component}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524262213Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/component/{component}/active-slot","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524286173Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/component/{component}/active-slot","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524303573Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/component/{component}/caboose","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524322543Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/component/{component}/cfpa","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524343313Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/component/{component}/clear-status","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524369083Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/component/{component}/cmpa","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524387853Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/component/{component}/hash/{firmware_slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524421863Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/component/{component}/hash/{firmware_slot}","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524442493Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/component/{component}/reset","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524482933Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/component/{component}/rot-boot-info","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524502653Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/component/{component}/serial-console/attach","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524543173Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/component/{component}/serial-console/detach","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524563273Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524580643Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update-abort","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524602293Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update-status","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524623343Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/ereports","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524641213Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/host-phase2-progress","method":"DELETE"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524688313Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/host-phase2-progress","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524706183Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/ipcc/installinator-image-id","method":"DELETE"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524723523Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/ipcc/installinator-image-id","method":"PUT"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524740473Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/power-state","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.524762143Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/power-state","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.527417363Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/sensor/{sensor_id}/value","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.527932353Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/startup-options","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.527962343Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/startup-options","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.527981613Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/task-dump","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.527998883Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/sp/{type}/{slot}/task-dump/{task_dump_index}","method":"GET"} {"msg":"listening","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.528017293Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.531835083Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"attempting initial SP discovery","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.532099783Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","discovery_addr":"[::1]:34343"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:01.532201203Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.532228413Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","discovery_addr":"[::1]:62989"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:01.532245363Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.532265013Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","discovery_addr":"[::1]:39474"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:01.532284303Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.532308533Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","discovery_addr":"[::1]:50039"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:01.532362063Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"waiting for SP discovery to complete...","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.532849113Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","error":"discovery process not yet complete","elapsed":"92.47µs"} {"msg":"using development metrics configuration overrides!","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:01.532899723Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"producer-server","name":"ce39de49-6637-40a0-a517-0403e34c8c07","bind_loopback":true,"nexus_address":"None"} {"msg":"rebinding producer server on new IP","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.532916333Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"producer-server","name":"ce39de49-6637-40a0-a517-0403e34c8c07","producer_id":"ce39de49-6637-40a0-a517-0403e34c8c07","collection_interval":"10s","current_ip":"None","new_ip":"::1"} {"msg":"registered DTrace probes","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.533384653Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"producer-server","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"registered endpoint","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.539348433Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:64512","component":"dropshot","component":"producer-server","name":"ce39de49-6637-40a0-a517-0403e34c8c07","versions":"all","path":"/{producer_id}","method":"GET"} {"msg":"listening","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.539399483Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:64512","component":"dropshot","file":"/home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.17.0/src/server.rs:335","component":"producer-server","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.539895263Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:64512","component":"dropshot","component":"producer-server","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"Requested any available port, Dropshot server has been bound to [::1]:64512","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.539974933Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"producer-server","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"Nexus IP not provided, will use DNS to resolve it","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.539988263Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"producer-server","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"new DNS resolver","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.540034153Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"internal-dns-resolver","file":"internal-dns/resolver/src/resolver.rs:144","component":"producer-server","name":"ce39de49-6637-40a0-a517-0403e34c8c07","addresses":"[[::1:0:0:0:1]:53, [::2:0:0:0:1]:53, [::3:0:0:0:1]:53]"} {"msg":"starting producer registration task","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.540171623Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"producer-server","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"starting oximeter metric producer server","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.540190743Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"file":"oximeter/producer/src/lib.rs:280","component":"producer-server","name":"ce39de49-6637-40a0-a517-0403e34c8c07","interval":"10s","address":"[::1]:64512","producer_id":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"bound metrics producer server","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.540210863Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"producer-server","name":"ce39de49-6637-40a0-a517-0403e34c8c07","address":"[::1]:64512","producer_id":"ce39de49-6637-40a0-a517-0403e34c8c07","collection_interval":"10s"} {"msg":"registering as oximeter producer with Nexus","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.540419763Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"producer-registration-task","component":"producer-server","name":"ce39de49-6637-40a0-a517-0403e34c8c07","registration_count":"0"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:01.540439533Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"internal-dns-resolver","component":"producer-server","name":"ce39de49-6637-40a0-a517-0403e34c8c07","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"received discover; sending response","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.542902203Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","sender":"Sender { addr: [::1]:46965, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.542922773Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","sender":"Sender { addr: [::1]:63798, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.542936853Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","sender":"Sender { addr: [::1]:45899, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.542951633Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","sender":"Sender { addr: [::1]:36768, vid: One }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:01.563215913Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.563278223Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","addr":"[::1]:34343"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:01.563300613Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.563318903Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","addr":"[::1]:62989"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:01.566352483Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.566415883Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","addr":"[::1]:39474"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:01.566731093Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.566766653Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","addr":"[::1]:50039"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:01.567153533Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"ce39de49-6637-40a0-a517-0403e34c8c07","error":"proto error: io error: No route to host (os error 148)","delay":"26.57567ms","count":"0"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.567268333Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.567289093Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (used for location)","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.567307293Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","pos":0,"sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (used for location)","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.567356083Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","pos":0,"sp_port":"One","interface":"(direct socket handle)"} {"msg":"received location determination response","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:01.567787303Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","refined_locations":"{\"switch0\"}","interface":"(direct socket handle)"} {"msg":"starting to poll SP sensor data every 1s","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.628853973Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"found a new little friend!","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.629113503Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","chassis_type":"Switch","sp_slot":"1"} {"msg":"found a new little friend!","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.629136253Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","chassis_type":"Switch","sp_slot":"0"} {"msg":"found a new little friend!","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.629155003Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","chassis_type":"Sled","sp_slot":"0"} {"msg":"found a new little friend!","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:01.629170973Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","chassis_type":"Sled","sp_slot":"1"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:01.986572682Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:01.986620222Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:01.986644572Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.080761252Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.081110732Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.081148482Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.081170722Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.081192822Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.082145472Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.082384212Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.082611832Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.082647012Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.083438542Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"internal-dns-resolver","component":"producer-server","name":"ce39de49-6637-40a0-a517-0403e34c8c07","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.088344972Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.088430882Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.088473532Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.088515372Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2 }"} {"msg":"our little friend seems to have changed in some kind of way","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.093129212Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","new_hubris_archive_id":"0000000000000000","new_serial":"SimSidecar0","new_model":"FAKE_SIM_SIDECAR","known_state":"None","current_state":"SpUnderstanding { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0 }"} {"msg":"our little friend seems to have changed in some kind of way","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.093181362Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","new_hubris_archive_id":"0000000000000000","new_serial":"SimSidecar1","new_model":"FAKE_SIM_SIDECAR","known_state":"None","current_state":"SpUnderstanding { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0 }"} {"msg":"our little friend seems to have changed in some kind of way","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.093208562Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","new_hubris_archive_id":"0000000000000000","new_serial":"SimGimlet00","new_model":"i86pc","known_state":"None","current_state":"SpUnderstanding { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0 }"} {"msg":"our little friend seems to have changed in some kind of way","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.093237112Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","new_hubris_archive_id":"0000000000000000","new_serial":"SimGimlet01","new_model":"i86pc","known_state":"None","current_state":"SpUnderstanding { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.095206622Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.095242532Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.095261602Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.095282022Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.099049822Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Inventory(TlvPage { offset: 0, total: 2 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.099086742Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Inventory(TlvPage { offset: 0, total: 0 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.099107062Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Inventory(TlvPage { offset: 0, total: 10 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.099125202Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Inventory(TlvPage { offset: 0, total: 10 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:02.099370772Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"ce39de49-6637-40a0-a517-0403e34c8c07","error":"proto error: io error: No route to host (os error 148)","delay":"558.922899ms","count":"1"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.099770692Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","description":"dev-0","component_kind":"fake-tmp-sensor","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.099794572Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","description":"dev-1","component_kind":"fake-tmp-sensor","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.099811272Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","description":"dev-0","component_kind":"fake-tmp-sensor","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.099830742Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","description":"dev-1","component_kind":"tmp117","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.099849832Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","description":"dev-2","component_kind":"tmp117","component_id":"dev-2"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.099867012Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","description":"dev-7","component_kind":"max5970","component_id":"dev-7"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.099884482Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","description":"dev-8","component_kind":"nvme_bmc","component_id":"dev-8"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.099903082Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","description":"dev-39","component_kind":"tmp451","component_id":"dev-39"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.099950472Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","description":"dev-46","component_kind":"sbtsi","component_id":"dev-46"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.099968502Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","description":"dev-53","component_kind":"max31790","component_id":"dev-53"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.099984582Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","description":"dev-0","component_kind":"tmp117","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.100003702Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","description":"dev-1","component_kind":"tmp117","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.100021242Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","description":"dev-2","component_kind":"tmp117","component_id":"dev-2"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.100040432Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","description":"dev-7","component_kind":"max5970","component_id":"dev-7"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.100059052Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","description":"dev-8","component_kind":"nvme_bmc","component_id":"dev-8"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.100079822Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","description":"dev-39","component_kind":"tmp451","component_id":"dev-39"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.100098552Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","description":"dev-46","component_kind":"sbtsi","component_id":"dev-46"} {"msg":"discovered a new component!","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.100115482Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","description":"dev-53","component_kind":"max31790","component_id":"dev-53"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.100133522Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.100205572Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.100230222Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.100251502Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.114988792Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.115047222Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.115077372Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.115121792Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.115139062Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.115155612Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.115173332Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.115191342Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.115207282Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.115225392Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.115242472Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.115256792Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.115274502Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.115291882Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.115311632Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.127915082Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.127979782Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.128020142Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.130128442Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 4 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.130209842Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.141493772Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.141563152Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.141585242Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.247412482Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.247468842Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.247488612Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.247502612Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.247520082Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.247533372Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.304260342Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 5 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.304320492Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 5 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.304346422Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 5 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.316027512Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.316203922Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.316242812Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.438756351Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.439019111Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.439047291Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.439131601Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.439147331Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.439165861Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.439182981Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.439198371Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.439215201Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.439231951Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:02.439246861Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","remote_addr":"[::1]:58346"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.454155971Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"internal-dns-resolver","component":"producer-server","name":"ce39de49-6637-40a0-a517-0403e34c8c07","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.88768436Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 6 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.88776897Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 6 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.88778905Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 6 }"} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:02.88780896Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","remote_addr":"[::1]:51108"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.88966985Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/local/switch-id","method":"GET","req_id":"43506e08-4cfa-4a65-a12d-5caaf4023762","remote_addr":"[::1]:58346","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:02.88972782Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/local/switch-id","method":"GET","req_id":"43506e08-4cfa-4a65-a12d-5caaf4023762","remote_addr":"[::1]:58346","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.89017521Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.89026339Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.89029726Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.90978049Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.96384807Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.96393002Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:02.96395356Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:02.96444118Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/local/switch-id","method":"GET","req_id":"43506e08-4cfa-4a65-a12d-5caaf4023762","remote_addr":"[::1]:58346","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":74785,"response_code":200} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:03.524117319Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:03.524199989Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:03.524237299Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:03.524254889Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:03.524270399Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:03.524285979Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"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","level":10,"time":"2026-06-04T21:07:03.524742729Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0","method":"GET","req_id":"d1273430-6dfb-489e-a200-c98dd29ec49a","remote_addr":"[::1]:58346","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:03.524791859Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0","method":"GET","req_id":"d1273430-6dfb-489e-a200-c98dd29ec49a","remote_addr":"[::1]:58346","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:03.525175189Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/local/switch-id","method":"GET","req_id":"33653287-fdf4-44da-82dc-d437a567b72f","remote_addr":"[::1]:51108","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:03.525209639Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/local/switch-id","method":"GET","req_id":"33653287-fdf4-44da-82dc-d437a567b72f","remote_addr":"[::1]:51108","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:03.525637749Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/local/switch-id","method":"GET","req_id":"33653287-fdf4-44da-82dc-d437a567b72f","remote_addr":"[::1]:51108","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":501,"response_code":200} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:03.594376959Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"ce39de49-6637-40a0-a517-0403e34c8c07","error":"proto error: io error: No route to host (os error 148)","delay":"2.053901486s","count":"2"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:03.595140219Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 7 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:03.595195289Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(SpState) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:03.595218259Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 5 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:03.595256799Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 7 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:03.595283259Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 7 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:03.596762309Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:03.599371229Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:03.599416439Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:03.837782488Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:03.837868558Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:03.837906418Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:03.837923238Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:03.837944408Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:03.837970218Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:03.880063688Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 8 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:03.880150028Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:03.880174218Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 6 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:03.880213818Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:03.880233708Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 8 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:03.890002598Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:03.890029608Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:03.891697348Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:03.891840698Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:03.891867658Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, 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","level":20,"time":"2026-06-04T21:07:03.931535968Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:03.931606258Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:03.931641338Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:03.931677578Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:03.931701778Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:03.931762468Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:03.931784488Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:03.984856778Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 9 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:03.984908888Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:03.984995728Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 7 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:03.985043338Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:03.985062148Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 9 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:03.994393968Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:03.994451318Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:03.994475158Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.047797548Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.048075688Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.048123168Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.048142528Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.048160848Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.052337348Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 10 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.052423248Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.052489868Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.052879398Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.052902248Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.053703978Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:04.055385998Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0","method":"GET","req_id":"d1273430-6dfb-489e-a200-c98dd29ec49a","remote_addr":"[::1]:58346","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":530638,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.058350808Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.058420018Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.097189958Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.097253128Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.097274678Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.097288258Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.097307158Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.097554648Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.101385798Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.101669468Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.101726508Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.146565538Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 11 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.146608408Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 11 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.146627518Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 11 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.155053378Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.155137408Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.155156788Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.205483158Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.205544878Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.205575748Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.207491148Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 12 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.207830068Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 12 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.207879338Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 12 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.207913398Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.207931198Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.207944958Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.207959418Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.208146478Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.208166198Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.208252938Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.208420058Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.208562228Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.214218998Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.214482908Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.214837898Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.249444838Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 13 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.249613218Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 13 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.251423778Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 13 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.251601278Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.395250338Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.395353728Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.440157657Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.440329357Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.440431517Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.440469577Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.440504027Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.440537477Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.440570007Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.440601847Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.440634827Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.440696297Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.440728827Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.440761607Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.440794227Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.440826247Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.440885897Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"internal-dns-resolver","component":"producer-server","name":"ce39de49-6637-40a0-a517-0403e34c8c07","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.454262277Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.454298167Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.454315907Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 14 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.477929287Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.477981877Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.478028847Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.638713467Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.638746457Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.638762677Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.638776667Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.638791727Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.638805357Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:04.642166237Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"ce39de49-6637-40a0-a517-0403e34c8c07","error":"proto error: io error: No route to host (os error 148)","delay":"3.101691294s","count":"3"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.642229147Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.642249437Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.642266867Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 15 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.643967247Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.644331097Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.644365217Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.644384297Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.644417777Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.644433107Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.644449077Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.644541647Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.644561247Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.644577597Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.644594147Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.644609917Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.644626367Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.644643587Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 16 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.644678277Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 16 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.644693957Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 16 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.644709557Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.678825717Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.678886907Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.740537737Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.740605257Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.740723587Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.740761707Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.740815077Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.740864727Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.740980687Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.741046087Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.744970677Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.745098947Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.745245947Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 17 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.745372237Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 17 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.795250066Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.795383756Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.795571876Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.795711776Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.795801926Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.795838106Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.813367996Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 17 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.813550256Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 9 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.813754836Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.814038666Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.814199606Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.814248986Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.819064346Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.819230766Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.819316046Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 18 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.820063496Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.820099206Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.820147346Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.820163796Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.820264516Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.820281256Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.820296246Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.820332416Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 10 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.820696096Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.820725776Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.820773686Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.820789306Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"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","level":10,"time":"2026-06-04T21:07:04.820804546Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 19 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.820821486Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 19 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.821551106Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.821592186Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.821610726Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.821624516Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.821654456Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.821667876Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.821683076Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 19 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.822608576Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.822640596Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.822673396Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 20 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.822747226Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 20 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.823709126Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.823748956Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.823770366Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.823797486Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.823812936Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.823827796Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.823842926Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.823857996Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.823872716Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.823887366Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 20 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.823921246Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.823938746Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 21 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.823954416Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 21 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.831465216Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.833056926Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.833104556Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.833139306Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.833204876Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 22 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.833243496Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 22 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.833276966Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.833295626Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.833309296Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.833324186Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.833338926Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.833355346Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.833405966Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.833438046Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.833468436Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 23 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.833502586Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 23 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.833537116Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.833554786Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.833572436Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.833586056Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.833601606Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.833618446Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.833634516Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.833650676Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.833666196Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.833681556Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.833696056Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.833712846Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.833731116Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:04.833746986Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.833762956Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 24 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:04.833778696Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 24 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:05.013387106Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:05.013447626Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:05.424985916Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:05.425037286Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:05.425055336Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:05.425071626Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.039990894Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 25 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.040026444Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 25 }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.040048154Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.040089094Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.040928224Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.041053594Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.041200364Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.041222314Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.151777574Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.151845704Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.151917974Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.151935714Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.151953854Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.151972774Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.151992374Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.152010424Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.152027594Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.152046844Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.152062644Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.181841814Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 21 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.181911934Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 11 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.181956904Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 26 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.181975604Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 26 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.194842674Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.194898484Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.194920154Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.194940634Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.320231064Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.320325494Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.322232954Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.322359864Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.322379604Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.322399904Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.322416834Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.329224294Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 22 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.329270304Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 12 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.329308634Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 27 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.329387954Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 27 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.332951294Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.334906414Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.335027864Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.335048714Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.454979393Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.455012423Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.455032363Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.455046793Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.455216583Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.455246473Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.473834773Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 23 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.474021993Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 28 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.474097393Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 28 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.480455353Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.482208433Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.482286673Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.499114063Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.499301593Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.499352593Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.500044983Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.500100053Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.508481643Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 24 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.508554883Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 29 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.508574033Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 29 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.668232973Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.683718753Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.683754163Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.691385573Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.691464583Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.691548873Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.691637863Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.699928713Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.700015493Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.700533753Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.702714303Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.753028023Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.753349533Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.753388183Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 30 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.753407493Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 30 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.763427072Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.763476052Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.763801222Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.763827992Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.763844692Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.763882232Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.763900932Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.763917122Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.763934162Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.763951642Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 25 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.763992602Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 13 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.765359522Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.765399032Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.766212542Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.766249502Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.766267762Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.766303622Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 31 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.766322902Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.798976392Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.799028812Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.878899122Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.879017562Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.879056692Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 26 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.879137792Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 14 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.881693952Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.881817062Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.884053862Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.884099972Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"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","level":10,"time":"2026-06-04T21:07:06.884119422Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 32 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.884157822Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 32 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.884685312Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.884722042Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.884736162Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.884750982Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.885386002Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.885434192Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.893377462Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.893554122Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.893660232Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.909080772Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:06.911622842Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.911684152Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 33 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.911721262Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 33 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.912462252Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:06.912737712Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.024125072Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.024176882Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.024198132Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.024216832Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.024235032Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.024355992Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.024378372Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.024398702Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.024474662Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.024494472Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.024532062Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.024553032Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.024570662Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 28 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.024613042Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.029548292Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 34 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.029599292Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 34 }"} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.029619012Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","remote_addr":"[::1]:54426"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.034704792Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.034739302Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.046770542Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.046822942Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.046846382Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.046860792Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.047031642Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/ignition","method":"GET","req_id":"6c59e4b0-7319-41d8-81ee-8dd6a87176cb","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.047066312Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/ignition","method":"GET","req_id":"6c59e4b0-7319-41d8-81ee-8dd6a87176cb","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.047203202Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.047801362Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.047939842Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 35 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.047959802Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 35 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.049076012Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.049121202Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.051933142Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.051953762Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.052108442Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.052125672Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.052143332Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.052160912Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.052228552Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.052244312Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.052259252Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.052273752Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 29 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052347102Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052363062Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052403992Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052418652Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052432212Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052446052Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052458862Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052472912Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052487332Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052501952Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052515902Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052529532Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052542122Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052555152Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052569862Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052584042Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052597742Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052610312Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052623062Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052636122Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052650712Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052666632Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052682802Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052696912Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052711752Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052725372Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052738472Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052752232Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052765112Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052777692Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.052792302Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.052805312Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/ignition","method":"GET","req_id":"6c59e4b0-7319-41d8-81ee-8dd6a87176cb","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":5510,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.052833022Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 36 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.052849202Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 36 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.061260412Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.061310952Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.063410902Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.063457232Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.063476652Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.063513472Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"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","level":10,"time":"2026-06-04T21:07:07.063537962Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0","method":"GET","req_id":"5980e7f4-9f29-4058-aaf7-19ba62945a31","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.063566502Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0","method":"GET","req_id":"5980e7f4-9f29-4058-aaf7-19ba62945a31","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.063970932Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.064349702Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.064392672Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 37 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.064410652Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 37 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.065627012Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.065686622Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.065912692Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.065940762Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.066742882Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.066845002Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.066935732Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 30 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.070054922Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.070081292Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 38 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.070173882Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 38 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.073595242Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.073623942Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.073768592Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.073811592Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.073831052Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.073850002Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.073897762Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 31 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.074139262Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0","method":"GET","req_id":"5980e7f4-9f29-4058-aaf7-19ba62945a31","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":10555,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.074337202Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 39 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.074363232Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.078204532Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.078432942Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.079973552Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.080111152Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.080173032Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.080189492Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"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","level":10,"time":"2026-06-04T21:07:07.080245182Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"5cb778a2-c1c3-4359-912f-faa762d8877f","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.080270732Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"5cb778a2-c1c3-4359-912f-faa762d8877f","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.081097552Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.083091422Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 40 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.083125192Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.084901462Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.084944682Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.085036422Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.085053372Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.085069732Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.085086152Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.085101432Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.085117262Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.085130532Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.087626472Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 32 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.087662202Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.090517952Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 41 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.090560442Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 41 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.096285812Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.096359882Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.096469482Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.096547382Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.096579452Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 33 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.096615552Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.096701032Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 42 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.096735542Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 42 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.096769972Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.096787682Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.096801712Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 34 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.096817652Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.096877042Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 35 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.096920472Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.116204742Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 36 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.116291652Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.116400722Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 37 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.116564332Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"5cb778a2-c1c3-4359-912f-faa762d8877f","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":36318,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.120643792Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"36ce89b6-6f51-4450-870c-1203b97c7fbf","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.120675802Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"36ce89b6-6f51-4450-870c-1203b97c7fbf","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.120851922Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.121899762Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 38 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.121944742Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.121968562Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.121984382Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.122013612Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.122030702Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.122052542Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 41 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.122069932Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.122131642Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 42 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.122150062Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.122167272Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 43 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.122288152Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"36ce89b6-6f51-4450-870c-1203b97c7fbf","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":1658,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.128475102Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"44c0d2f9-6903-429d-99a6-986266ea1ea1","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.136451102Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"44c0d2f9-6903-429d-99a6-986266ea1ea1","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.136783982Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.150106892Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 44 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.150146502Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.150307332Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.150326582Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.150375092Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 46 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.150392812Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.150411422Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 47 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.150426732Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.150450092Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 48 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.150466122Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.150522692Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 49 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.150687362Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"44c0d2f9-6903-429d-99a6-986266ea1ea1","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":22236,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.151893902Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"32ca2732-d9b2-4b31-86fc-08237e78c767","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.151943412Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"32ca2732-d9b2-4b31-86fc-08237e78c767","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.152169322Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.152253122Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 50 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.152270962Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.152348862Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 51 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.152367772Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.152390272Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 52 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.152406182Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.152429992Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 53 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.152445722Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.152489392Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 54 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.152506522Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.152564952Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 55 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.152709922Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"32ca2732-d9b2-4b31-86fc-08237e78c767","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":798,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.159661732Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"3d207a81-dce2-4b49-a412-46fd652a4f34","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.162211152Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"3d207a81-dce2-4b49-a412-46fd652a4f34","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.162483912Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.162778262Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 56 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.162870662Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.162959742Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 57 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.163016542Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.163089262Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 58 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.163138462Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.163298532Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 59 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.163361662Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.163475032Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 60 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.163663072Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.178131822Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 61 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.178363242Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"3d207a81-dce2-4b49-a412-46fd652a4f34","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":21429,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.179530122Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"355e7a0f-a365-4fea-acfc-12d86ef1ca90","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.179570302Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"355e7a0f-a365-4fea-acfc-12d86ef1ca90","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.179593182Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.191711862Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 62 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.191757992Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.191833302Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 63 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.191852942Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.191933472Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 64 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.191952722Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.191972672Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 65 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.191991642Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.192228892Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 66 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.192270002Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.192290282Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 67 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.192307792Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"355e7a0f-a365-4fea-acfc-12d86ef1ca90","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":12926,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.198158032Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"86dc5432-fd4e-41b6-a6c9-c72fe1017fc3","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.198199172Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"86dc5432-fd4e-41b6-a6c9-c72fe1017fc3","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.198328322Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.198526862Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 68 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.198646112Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"86dc5432-fd4e-41b6-a6c9-c72fe1017fc3","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":479,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.199441462Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"cfcb0789-ae5b-4f9e-83b2-58868b476c36","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.199485702Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"cfcb0789-ae5b-4f9e-83b2-58868b476c36","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.199684322Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.204558452Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 69 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.204798252Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"cfcb0789-ae5b-4f9e-83b2-58868b476c36","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":5369,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.205900892Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"7522880c-e2fa-49c9-9c27-abe48af9de82","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.205948912Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"7522880c-e2fa-49c9-9c27-abe48af9de82","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.206105592Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.208176352Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 70 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.208331862Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"7522880c-e2fa-49c9-9c27-abe48af9de82","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":2424,"response_code":200} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.208636002Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"internal-dns-resolver","component":"producer-server","name":"ce39de49-6637-40a0-a517-0403e34c8c07","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.215498962Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"5d0471aa-e399-47ab-a537-dcad85f02e69","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.215529502Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"5d0471aa-e399-47ab-a537-dcad85f02e69","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.215933532Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:07.216598812Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"ce39de49-6637-40a0-a517-0403e34c8c07","error":"proto error: io error: No route to host (os error 148)","delay":"5.676141729s","count":"4"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.216641312Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 71 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.216741342Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"5d0471aa-e399-47ab-a537-dcad85f02e69","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":1245,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.248303862Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1","method":"GET","req_id":"cf26cb6a-7991-41d7-9a6f-11f8e84b4107","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.248363742Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1","method":"GET","req_id":"cf26cb6a-7991-41d7-9a6f-11f8e84b4107","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.248615622Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.255949982Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.256228872Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 15 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.256351912Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.263699022Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 16 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.264042082Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1","method":"GET","req_id":"cf26cb6a-7991-41d7-9a6f-11f8e84b4107","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":15759,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.277996652Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"8edaf077-9448-43db-a849-37a5c25bd4fe","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.278041482Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"8edaf077-9448-43db-a849-37a5c25bd4fe","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.278279522Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.278716372Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 17 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.278767012Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.282272162Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 18 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.282317062Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.282568932Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 19 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.282616882Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.282636802Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 20 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.282653242Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.282670962Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 21 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.282686852Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.282704382Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 22 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.282727472Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"8edaf077-9448-43db-a849-37a5c25bd4fe","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":4773,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.293019002Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f13b47ce-3200-464f-96cd-01019f50b8db","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.293090652Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f13b47ce-3200-464f-96cd-01019f50b8db","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.293415802Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.293646722Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 23 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.293669372Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.293725022Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 24 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.293747292Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.293769342Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 25 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.293816842Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.293971172Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 26 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.294031922Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.294057282Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.294077282Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.294099562Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 28 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.294117542Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f13b47ce-3200-464f-96cd-01019f50b8db","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":1045,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.295369372Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"a5c11dc6-d75a-4dba-ace2-92eb9e58010c","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.295417802Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"a5c11dc6-d75a-4dba-ace2-92eb9e58010c","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.295604642Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.295728552Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 29 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.295746762Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.295780582Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 30 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.295800932Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.295819442Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.295839252Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.295860302Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 32 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.295878902Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.295896532Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 33 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.295912312Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.295961912Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 34 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.296070242Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"a5c11dc6-d75a-4dba-ace2-92eb9e58010c","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":735,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.296469002Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"e03a4636-d637-4ee2-ba19-e6d689497297","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.296509392Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"e03a4636-d637-4ee2-ba19-e6d689497297","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.296561572Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.296640552Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 35 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.296687712Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.296709272Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 36 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.296725602Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.296773642Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 37 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.296792462Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.296810652Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 38 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.296826732Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.296844572Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.296861892Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.296881862Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 40 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.296956472Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"e03a4636-d637-4ee2-ba19-e6d689497297","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":503,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.304503362Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"ed1cc831-3d54-4525-a7e6-39ddc366b8bb","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.304556682Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"ed1cc831-3d54-4525-a7e6-39ddc366b8bb","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.304779322Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.304907932Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 41 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.304929652Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.304973892Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 42 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.305052352Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.305134542Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.305196252Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.305856172Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 44 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.305897392Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.305934062Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.305958112Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.305981582Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 46 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.306153802Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"ed1cc831-3d54-4525-a7e6-39ddc366b8bb","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":1681,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.307331992Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6ddfb927-d39b-4ff0-850c-a14d66ae73fd","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.307373912Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6ddfb927-d39b-4ff0-850c-a14d66ae73fd","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.307426522Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.307686262Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 47 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.307704972Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.307729482Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 48 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.307745052Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.307768592Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 49 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.307784182Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.307805532Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 50 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.307838072Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.307856362Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 51 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.307871522Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.307888832Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 52 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.308328802Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6ddfb927-d39b-4ff0-850c-a14d66ae73fd","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":998,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.308988812Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"d09940dd-b469-4b18-b458-7b03b624c97e","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.309063382Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"d09940dd-b469-4b18-b458-7b03b624c97e","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.309097312Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.309184462Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 53 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.309274892Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"d09940dd-b469-4b18-b458-7b03b624c97e","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":354,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.310244662Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6870d8b5-e611-4576-9458-f421c069d27a","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.310274802Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6870d8b5-e611-4576-9458-f421c069d27a","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.312998512Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.313222432Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 54 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.313361662Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6870d8b5-e611-4576-9458-f421c069d27a","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":3135,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.313787062Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"a645f605-5182-457a-8d37-abe16bee00fe","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.313821872Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"a645f605-5182-457a-8d37-abe16bee00fe","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.313910382Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.314059432Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 55 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.314081842Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"a645f605-5182-457a-8d37-abe16bee00fe","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":329,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.314468322Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"0bcb87d1-1eae-456b-8a8e-92aa489e7ad6","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.314658912Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"0bcb87d1-1eae-456b-8a8e-92aa489e7ad6","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.314779612Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.314855502Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 56 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.314935752Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"0bcb87d1-1eae-456b-8a8e-92aa489e7ad6","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":485,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.315269842Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0","method":"GET","req_id":"3d12f071-12b5-4fb6-b1a4-6f778d570015","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.315299962Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0","method":"GET","req_id":"3d12f071-12b5-4fb6-b1a4-6f778d570015","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.315364452Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.315447922Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.315523232Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.315564472Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.315625322Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 44 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.316032622Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0","method":"GET","req_id":"3d12f071-12b5-4fb6-b1a4-6f778d570015","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":761,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.316578712Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"b9833a20-fb2e-4ad3-a1a8-5a4cdd561eed","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.316621242Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"b9833a20-fb2e-4ad3-a1a8-5a4cdd561eed","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.316673422Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.316734032Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.316756722Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 45 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.316839612Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"b9833a20-fb2e-4ad3-a1a8-5a4cdd561eed","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":281,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.317189362Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"0c2d3976-60fd-4ded-8ff1-edcdea5e4478","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.317216352Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"0c2d3976-60fd-4ded-8ff1-edcdea5e4478","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.317288062Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.317458832Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 46 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.317483132Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"0c2d3976-60fd-4ded-8ff1-edcdea5e4478","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":290,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.317835752Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"00d71481-2b71-4d51-bc22-7059e2dbe4d8","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.317861872Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"00d71481-2b71-4d51-bc22-7059e2dbe4d8","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.317915642Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.318001452Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 47 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.318065502Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"00d71481-2b71-4d51-bc22-7059e2dbe4d8","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":238,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.318471192Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"e0bca853-51fd-4ec0-a830-efd9e8f836ed","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.318523412Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"e0bca853-51fd-4ec0-a830-efd9e8f836ed","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.318547792Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.318689582Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 48 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.318707842Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.318725632Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 49 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.318877582Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.318920662Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 50 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.318937672Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.318956172Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 51 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.318972902Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.319518852Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 52 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.319541522Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.319602232Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 53 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.319693532Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"e0bca853-51fd-4ec0-a830-efd9e8f836ed","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":1238,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.320159492Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e86ed8aa-d028-4492-adfe-39a9485c65e7","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.320185762Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e86ed8aa-d028-4492-adfe-39a9485c65e7","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.320278732Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.320354602Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 54 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.320373302Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.320395902Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 55 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.320413132Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.320559362Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 56 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.320578982Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.320598512Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 57 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.320615852Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.320638822Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 58 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.320656072Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.320677922Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 59 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.320751442Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e86ed8aa-d028-4492-adfe-39a9485c65e7","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":588,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.321077052Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"4aceecca-97c1-4eec-b00b-daea4c35f6a0","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.321103982Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"4aceecca-97c1-4eec-b00b-daea4c35f6a0","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.321194012Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.321258002Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 60 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.321276882Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.321294432Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 61 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.321309712Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.321330992Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 62 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.321346522Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.321371532Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 63 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.321388892Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.321412102Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 64 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.321429442Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.321451742Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 65 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.321614512Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"4aceecca-97c1-4eec-b00b-daea4c35f6a0","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":456,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.321866862Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"24d25a5c-e1e2-4666-9698-0a9cb820583a","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.321896862Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"24d25a5c-e1e2-4666-9698-0a9cb820583a","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.321958182Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.322040082Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 66 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.322058962Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.322101012Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.322118992Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.322136202Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 68 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.322150832Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.322172922Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 69 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.322190102Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.322210622Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 70 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.322227212Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.322265062Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 71 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.322314072Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"24d25a5c-e1e2-4666-9698-0a9cb820583a","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":469,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.322643272Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"c1a7ec12-1bc2-4467-8206-b792a6cdfa11","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.322691282Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"c1a7ec12-1bc2-4467-8206-b792a6cdfa11","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.322713122Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.322848132Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 72 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.322891892Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.322913312Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 73 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.322931222Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.322950062Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 74 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.322966642Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.322985342Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 75 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.323011812Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.323030452Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 76 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.323045342Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.323061992Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 77 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.323077282Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"c1a7ec12-1bc2-4467-8206-b792a6cdfa11","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":436,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.323412092Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"64b27621-a42a-49bd-98c7-92bcf866e15b","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.323437172Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"64b27621-a42a-49bd-98c7-92bcf866e15b","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.323456662Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.323532012Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 78 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.323549862Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.323567522Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.323582052Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.323609122Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 80 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.323626052Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.323646832Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 81 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.323663072Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.323686242Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 82 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.323778902Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.323798282Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 83 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.323842382Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"64b27621-a42a-49bd-98c7-92bcf866e15b","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":426,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.324104872Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"878ab725-2623-4088-a3b4-b0d2c2cc9be6","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.324125472Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"878ab725-2623-4088-a3b4-b0d2c2cc9be6","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.324198992Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.324318562Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 84 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.324336072Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"878ab725-2623-4088-a3b4-b0d2c2cc9be6","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":241,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.324759172Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"46ec03cf-49ed-44ea-94b4-c85b5b715fb4","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.324782432Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"46ec03cf-49ed-44ea-94b4-c85b5b715fb4","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.324940842Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.324963762Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 85 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.325041082Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"46ec03cf-49ed-44ea-94b4-c85b5b715fb4","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":292,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.327435582Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"8e71a5e4-01a8-4c40-9415-b646a1c05ed1","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.327464512Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"8e71a5e4-01a8-4c40-9415-b646a1c05ed1","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.327562242Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.327680632Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 86 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.328152462Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"8e71a5e4-01a8-4c40-9415-b646a1c05ed1","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":721,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.328524532Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"13ce2e08-4101-46ec-af95-412600ff8d60","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.328545202Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"13ce2e08-4101-46ec-af95-412600ff8d60","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.328647862Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.328702942Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 87 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.329603412Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"13ce2e08-4101-46ec-af95-412600ff8d60","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":1084,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.330010232Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1","method":"GET","req_id":"9748e2a5-144b-4fc6-8311-4128b2383e1e","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.330039012Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1","method":"GET","req_id":"9748e2a5-144b-4fc6-8311-4128b2383e1e","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.330098712Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.331412582Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.331477962Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.331514972Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.331561602Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 44 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.331812362Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1","method":"GET","req_id":"9748e2a5-144b-4fc6-8311-4128b2383e1e","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":1792,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.332260782Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"a0a79c44-7b19-4e87-b238-1169065c75f6","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.332289782Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"a0a79c44-7b19-4e87-b238-1169065c75f6","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.332350972Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.332400532Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.332420872Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 45 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.332592982Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"a0a79c44-7b19-4e87-b238-1169065c75f6","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":339,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.337046552Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"75e35f01-2ed0-46ad-9be9-82a2f04a9098","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.337094422Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"75e35f01-2ed0-46ad-9be9-82a2f04a9098","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.337115522Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.337207052Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 46 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.337284862Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"75e35f01-2ed0-46ad-9be9-82a2f04a9098","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":270,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.342540882Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"8248dcb5-21db-477e-a578-93c30436c322","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.342607962Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"8248dcb5-21db-477e-a578-93c30436c322","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.342781542Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.342922592Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 47 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.343068482Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"8248dcb5-21db-477e-a578-93c30436c322","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":539,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.343685082Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"58b822af-486c-4e83-a077-6bced8534ca9","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.344083902Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"58b822af-486c-4e83-a077-6bced8534ca9","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.344137122Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.344520562Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 48 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.344548812Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.344566962Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 49 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.344598722Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.344789172Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 50 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.344808642Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.344825842Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 51 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.344841042Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.344860102Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 52 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.344877132Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.345059492Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 53 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.345086382Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"58b822af-486c-4e83-a077-6bced8534ca9","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":1395,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.346866072Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"1c2f2eaa-0d39-4dd3-b0f5-1309d2a3ec6c","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.346899732Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"1c2f2eaa-0d39-4dd3-b0f5-1309d2a3ec6c","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.346968812Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.347048492Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 54 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.347102912Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.347123512Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 55 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.347141662Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.347161172Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 56 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.347178262Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.347197242Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 57 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.347214342Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.347233782Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 58 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.347251232Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.347270102Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 59 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.347333892Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"1c2f2eaa-0d39-4dd3-b0f5-1309d2a3ec6c","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":479,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.348231892Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"f070a4b8-b4f0-4875-ae5c-4c10436ca82f","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.348287782Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"f070a4b8-b4f0-4875-ae5c-4c10436ca82f","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.348307642Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.348328322Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 60 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.348352032Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.348493832Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 61 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.348513592Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.348530792Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 62 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.348546252Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.348563692Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 63 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.348578422Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.348595592Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 64 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.348610232Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.348627182Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 65 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.348642642Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"f070a4b8-b4f0-4875-ae5c-4c10436ca82f","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":693,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.349184952Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"2a72bbff-f08c-4d3c-98c5-e69821b965ea","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.349216942Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"2a72bbff-f08c-4d3c-98c5-e69821b965ea","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.349258822Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.349345852Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 66 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.349369372Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.349409602Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.349426522Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.349447582Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 68 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.349463242Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.349485672Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 69 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.349500682Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.349542412Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 70 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.349560182Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.349648362Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 71 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.349710912Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"2a72bbff-f08c-4d3c-98c5-e69821b965ea","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":540,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.354041832Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d0e7a567-8310-442f-9b09-320a0cf4eae3","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.354092812Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d0e7a567-8310-442f-9b09-320a0cf4eae3","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.354161222Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.354296802Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 72 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.354348042Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.354393942Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 73 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.354412232Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.354500302Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 74 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.355133292Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.355234022Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 75 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.355266782Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.355287152Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 76 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.355302492Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.355319742Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 77 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.355378902Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d0e7a567-8310-442f-9b09-320a0cf4eae3","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":1350,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.356067282Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"ea165e0f-1bb6-4b2a-9c86-abbce81f3d47","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.356098302Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"ea165e0f-1bb6-4b2a-9c86-abbce81f3d47","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.356119912Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.356200342Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 78 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.356472062Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.356545822Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.356563862Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.356583862Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 80 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.356600882Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.356623812Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 81 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.356642292Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.356972862Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 82 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.357007802Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.357027382Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 83 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.357043892Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"ea165e0f-1bb6-4b2a-9c86-abbce81f3d47","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":472,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.357076682Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"335cd675-59e4-4ee3-ab0a-5e2b17d9fa77","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.357094662Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"335cd675-59e4-4ee3-ab0a-5e2b17d9fa77","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.357113622Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.357229622Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 84 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.357249342Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"335cd675-59e4-4ee3-ab0a-5e2b17d9fa77","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":226,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.357269862Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"7685ce02-da56-4475-8289-da8a3b1c7abc","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.357290172Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"7685ce02-da56-4475-8289-da8a3b1c7abc","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.357593592Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.357840392Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 85 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.357966932Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"7685ce02-da56-4475-8289-da8a3b1c7abc","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":762,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.358906592Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"16dc2942-572d-434e-94b0-d535913a1e72","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.358951892Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"16dc2942-572d-434e-94b0-d535913a1e72","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.358971342Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.358988162Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 86 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.359003102Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"16dc2942-572d-434e-94b0-d535913a1e72","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":280,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.359369262Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"238cf512-a52c-492c-aab7-91be4f2743d4","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.359421012Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"238cf512-a52c-492c-aab7-91be4f2743d4","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.359444642Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.359480262Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 87 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:07.359694712Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"238cf512-a52c-492c-aab7-91be4f2743d4","remote_addr":"[::1]:54426","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":272,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.681248701Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.681307251Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.681323771Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.681340371Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.681359631Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.681379691Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.681396971Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.681414531Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.681473431Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.681508921Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.681585011Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.681621201Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.681675001Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 72 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.681712201Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 57 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.681747751Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 88 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.681783031Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 88 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.681817171Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.681834421Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.681850471Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.681867851Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.681885661Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.681900831Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.681917241Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.681957741Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.681972821Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.681988311Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.682003791Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.682019311Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.682034291Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.682049021Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.682065331Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.682078511Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.682095821Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.682110871Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.682126901Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.682142361Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 73 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.682159951Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 58 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.682194481Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 89 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.682210841Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 89 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.682771741Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.685233431Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.685260801Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.685279461Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.691789891Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.691814171Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.691839251Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.691855771Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.691872581Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.691886641Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.691989671Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 74 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.692010521Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 90 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.692027831Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 90 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.693678961Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.693717321Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.693737231Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.693805661Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.693843351Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.693859021Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.693876431Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.693892461Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.693913581Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.693936141Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.693953791Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.693971681Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.693988661Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.694004391Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 75 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.694043451Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 91 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.694060321Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 91 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.694077991Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.698141491Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.698195661Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.698215511Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.698231021Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.698249111Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.698263941Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.698280061Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 92 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.698296661Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 92 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.698926561Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.698963801Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.698981821Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.699010311Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.699026641Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.699041341Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.699057891Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 93 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.699073851Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 93 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.699607811Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.699641761Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.699687321Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.699703541Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.699722681Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.699737781Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.699752931Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 94 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.699770111Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 94 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.700400061Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.700443501Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.700463531Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.700479191Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.700497591Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.700512871Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.700530321Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 95 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.700547271Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 95 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.701397851Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.701421411Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.702681721Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.702710121Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.702728291Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.702746611Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.702763071Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.702779981Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.702794751Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.702865611Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 96 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.702935491Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 96 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.704226101Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.704264311Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.704332181Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:07.704372371Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.704408861Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 97 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.704445401Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 97 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.704482121Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:07.704500631Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.010912738Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.010962318Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.011023468Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.011041428Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.011272398Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.011298378Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.011318338Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.011338208Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.013405588Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.013471858Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.013506538Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.013543248Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.017381198Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 76 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.017431658Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 59 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.017471468Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 98 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.017508168Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 98 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.018169318Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.018236458Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.018277968Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.018302908Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.018323108Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.018339038Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.018362988Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.018395518Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.018413078Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.018429978Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.018467878Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.018489458Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.018504368Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.018518848Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.018534098Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.018547578Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.018563928Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.018579938Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.018594958Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.019924408Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 77 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.019963768Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 60 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.019999068Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 99 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.020015448Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 99 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.021813398Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.026235318Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.026403918Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.026519978Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.027153848Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.027186798Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.027206288Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.027221518Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.027298868Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.027320928Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.029403098Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 78 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.029440548Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 100 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.029462208Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 100 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.033361768Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.033383378Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.033402748Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.033639458Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.033724258Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.033751508Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.033768768Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.033788628Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.033805068Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.033821268Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.033837838Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.033854238Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.033869588Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.034058518Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 79 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.034104508Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 101 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.034123998Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 101 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.034141068Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.036176998Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.036216108Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.038954068Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.038990888Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.039011988Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.039027898Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.039045868Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 102 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.039083968Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 102 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.039693208Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.039719178Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.039804598Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.039824248Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.039845328Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.039859918Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.039937978Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 103 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.039954798Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 103 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.042809488Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.042849578Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.057936288Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.057984438Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.058008238Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.058027118Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.067265598Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 104 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.067314598Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 104 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.068625588Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.068721968Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.068840238Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.068863148Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.068884048Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.068901298Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.068980238Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 105 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.069002038Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 105 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.072235488Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.072265718Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.074970778Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.075011978Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.075029818Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.075052588Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.075068958Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.075199618Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.075216518Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.075313328Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 106 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.075331508Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 106 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.077421988Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.079268488Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.085588398Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:09.085880428Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.086130608Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 107 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.086177088Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 107 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.086217698Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:09.086237168Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.017018856Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.017070696Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.017091266Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.017108886Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.017126416Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.017149856Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.017206676Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.026807156Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.029174086Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.029233256Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.029270906Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.029310006Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.029773026Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 80 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.029826546Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 61 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.029869396Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 108 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.029914216Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 108 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.031510846Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, 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","level":10,"time":"2026-06-04T21:07:10.031536366Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.031554096Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.031572116Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.032710076Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.032734686Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.032768716Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.032800726Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.032816226Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.032832946Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.032848676Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.032864036Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.032879416Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.032919806Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.032937826Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.032952346Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.032971906Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.032987876Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.033003276Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.035962696Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 81 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.036046186Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 62 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.036085296Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 109 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.036102686Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 109 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.036820996Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.039273266Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.039341366Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.039362106Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.040459086Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.040520316Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.040540216Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.040555426Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.040576156Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.040593156Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.040697246Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 82 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.040723246Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 110 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.040741436Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 110 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.047175976Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.047223266Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.047242516Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.058771446Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.058840626Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.058857486Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.058875266Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.058890776Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.058908106Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.058927006Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.058944206Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.058961286Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.058979186Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.063487626Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 83 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.063557376Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 111 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.063577366Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 111 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.148876846Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.154994436Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.155050496Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.156157916Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.156241796Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.156263536Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.156284126Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.160949986Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 112 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.160976876Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 112 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.169212016Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.169240696Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.267601156Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.267653656Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.267676326Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.267697106Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.271334916Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 113 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.271390376Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 113 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.276423776Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.276456896Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.278680446Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.278726556Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.278746596Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.278764036Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.846142154Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 114 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.846186534Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 114 }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.846731324Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.846754634Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.848036564Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.848061004Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.848085964Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.848105114Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.849638994Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.849683344Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.849731254Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.849761124Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.849778874Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.849797644Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.851935334Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 84 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.852000084Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 63 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.852041194Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 115 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.852061164Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.854304614Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.854368464Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.854388924Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.854410614Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.854526274Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.854549654Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.854568734Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.854616254Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.854637404Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.854657864Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.854680434Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.854703554Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.854720544Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.854737644Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.854755434Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 85 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.854773054Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 64 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.854818284Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 116 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.854837254Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 116 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.855101014Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.856585024Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.856629204Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.856647734Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.863751094Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.863792174Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.863811524Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:10.863854734Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.999286234Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 86 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.999338524Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 117 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:10.999390934Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 117 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.005911634Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.005942554Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.005958024Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.005976344Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.013081294Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.013121624Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.013234644Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.019979954Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.020046264Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.020086304Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.024992544Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 87 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.025065944Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 118 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.025122794Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 118 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.028492334Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.033461554Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.033515214Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.035032484Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.035056974Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.035073764Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.035090064Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.035106054Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.035121864Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.035136714Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.035151674Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.035165284Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.035181204Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.035196154Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.035211464Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.056912664Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 119 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.056942284Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 119 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.059841744Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.059885854Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.059912384Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.059930674Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.059953954Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.059968564Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.060174734Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 120 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.060197234Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 120 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.060833614Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.061451744Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.061481834Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.061496864Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.066578484Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.066614664Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.066649934Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.066667424Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.066684424Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.066701054Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.066719744Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.066740954Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 121 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.066759254Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 121 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.070764064Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.070797584Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.073846694Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.073926764Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.073945884Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.073962794Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.074344754Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 122 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.074377564Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 122 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.075645874Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.075685284Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.075708964Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.075725914Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.075742544Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.075760354Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.075913094Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 123 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.075934694Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 123 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.077114384Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.077165704Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.077188844Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.077205134Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.077229964Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.077246454Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.077537934Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 124 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.077615584Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 124 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.078562604Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.078604554Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.078693904Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.078736174Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.078755804Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.078773704Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.079151414Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 125 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.079188294Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 125 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.082579444Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.082608314Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.082636564Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.082656574Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.082674604Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.082695074Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.082716844Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.082735334Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.082752814Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.082901444Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 126 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.082921944Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 126 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.084319524Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.084371404Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.084391354Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.084427654Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.084626244Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 127 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.084771084Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 127 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.084811984Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.084830764Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.674692343Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.674747363Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.674764273Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.674779203Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.674997803Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.675063403Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.675081833Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.675098823Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.680491023Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.680562593Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.680594943Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.680626753Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.680657933Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 88 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.680694073Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 65 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.680728723Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 128 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.680763443Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 128 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.680890043Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.680932433Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.680950663Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.680970483Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.680988503Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.681002453Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.681018373Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.681049983Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.681064003Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.681079873Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.681095643Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.681111293Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.681126233Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.681143973Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.681160843Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.681174523Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.681190093Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.681206923Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.681223273Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.681240113Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 89 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.681258813Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 66 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.681296043Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 129 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.681314053Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 129 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.681796893Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.687386093Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.687887413Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.687916793Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.690733603Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.690774113Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.691059583Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.691083003Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.691100033Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.691115173Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.691240803Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 90 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.691292673Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 130 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.691314583Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 130 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.693297603Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.693342373Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.693361323Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.693807763Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.693857533Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.693872143Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.693887873Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.693908993Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.693924383Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.693939513Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.693957113Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.693973443Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.693990293Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.694349053Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 91 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.694400463Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 131 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.694417133Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 131 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.694440013Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.700026893Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.700099023Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.700120533Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.700136433Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.700156613Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.700172713Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.704653433Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 132 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.704710423Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 132 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.706157773Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.706206693Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.706319443Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.706356373Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.706373753Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.706388373Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.706403933Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 133 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.706420683Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 133 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.707150363Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.707181163Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.713316283Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.713358423Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.713377493Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.713392643Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.713408903Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 134 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.713426953Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 134 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.714140353Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.714180863Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.715485733Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.715525843Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.715544253Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.715558463Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.715574763Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 135 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.715593083Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 135 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.716529833Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.716573973Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.716640573Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.716688063Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.716709403Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.716726703Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.716742863Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.716760043Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.716773953Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.716790763Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 136 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.716808203Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 136 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.718086953Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.718133673Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.719208053Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:11.719256343Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.719290913Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 137 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.719329693Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 137 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.719365343Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:11.719383553Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.350190522Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"internal-dns-resolver","component":"producer-server","name":"ce39de49-6637-40a0-a517-0403e34c8c07","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:12.352202572Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"ce39de49-6637-40a0-a517-0403e34c8c07","error":"proto error: io error: No route to host (os error 148)","delay":"10.811742359s","count":"5"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.677312371Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.677342721Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.677357451Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.677372051Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.677385291Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.677436761Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.677469961Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.677487221Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.677536981Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.677602101Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.677638201Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.677672571Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.677784771Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 92 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.677867321Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 67 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.677909081Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 138 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.677943671Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 138 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.677977731Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.677998571Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.678015141Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.678032451Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.678079021Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.678095641Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.678112231Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.678153331Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.678167721Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.678183701Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.678201861Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.678217341Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.678238671Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.678256051Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.678273721Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.678287591Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.678302891Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.678317771Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.678334601Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.678349641Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 93 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.678365771Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 68 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.678399641Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 139 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.678421721Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 139 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.678779741Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.681211551Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.681254261Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.681274871Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.682347521Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.682370231Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.682387151Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.682401481Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.682416941Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.682431451Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.682446851Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 94 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.682463151Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 140 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.682478781Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 140 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.683591031Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.683624321Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.683643111Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.683733011Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.683784111Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.683801151Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.683818651Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.683831891Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.683848641Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.683863701Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.683880341Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.683895181Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.683910651Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.683925741Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 95 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.683959651Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 141 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.683975571Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 141 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.683990911Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.685521761Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.685574121Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.686600251Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.686644571Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.686663811Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.686677861Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.686693281Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 142 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.686711701Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 142 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.687284751Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.687319091Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.687466581Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.687534331Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.687552941Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.687566641Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.687581421Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 143 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.687596991Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 143 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.688068291Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.688113841Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.688155321Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.688172651Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.688189701Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.688223981Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.688239191Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 144 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.688275521Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 144 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.688749721Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.688785391Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.688806051Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.688819511Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.688835491Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.688848401Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.688863171Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 145 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.688878691Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 145 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.689714051Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.689746281Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.689763871Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.689780701Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.689795851Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.689810961Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.689825501Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.689840021Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.689852751Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.689867181Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.689882821Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 146 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.691009841Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.691035731Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.691061741Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:12.691094811Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.691199151Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 147 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.691234771Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 147 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.691269661Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:12.691287201Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.704294849Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.704332769Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.704348299Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.704382239Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.704397209Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.704444929Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.704495299Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.704513209Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.705429529Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.705516539Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.705566859Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.705601609Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.707575879Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 96 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.707646619Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 69 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.707683409Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.707718949Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 148 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.709737879Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.709768019Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.709785179Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.709803789Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.710048349Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.710067869Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.710091899Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.710127749Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.710143759Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.710161489Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.710193089Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.710209639Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.710225199Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.710241059Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.710256949Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.710271029Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.710286719Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.710302089Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.710317719Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.710332959Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 97 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.710352079Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 70 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.710387449Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 149 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.710403749Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 149 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.711116499Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.717999219Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.718049379Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.718070209Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.720469999Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.720561019Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.720650129Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.720671549Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.720689439Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.720704569Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.720722929Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 98 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.720743709Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 150 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.720762239Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 150 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.722255159Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.722298609Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.722317449Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.722457349Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.722521769Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.722536929Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.722554419Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.722568129Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.722584249Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.722599919Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.722615539Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.722632639Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.722648109Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.722678779Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 99 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.722713849Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 151 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.722730289Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 151 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.722746199Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.724497559Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.724539559Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.737537449Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.737650099Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.739663149Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.739729069Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.740034129Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 152 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.740121039Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 152 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.741222459Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.741275809Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.742706779Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.742746329Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.742763809Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.742777959Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.742793249Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 153 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.742810499Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 153 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.743882179Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, 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","level":10,"time":"2026-06-04T21:07:13.743927769Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.744047259Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.744075979Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.744130429Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.744145029Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.744161269Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 154 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.744178839Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 154 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.745134539Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.745163789Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.745192069Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.745208079Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.745224809Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.745238809Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.745259169Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 155 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.745275939Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 155 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.749111089Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.749159959Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.752112159Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.752156479Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.752175799Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.752192739Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.752210599Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.752229479Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.752245589Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.752417489Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 156 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.752451989Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 156 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.754497859Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.754566949Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.769799918Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:13.769868798Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.769908518Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 157 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.769945288Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 157 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.769979798Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:13.769998558Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.675185707Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.675220007Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.675237007Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.675644657Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.675669837Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.675691487Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.675716217Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.675897737Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.699281407Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.699340147Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.699374487Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.699405817Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.699666757Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 100 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.699708867Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 71 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.699744417Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 158 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.699778507Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 158 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.699815687Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.699834537Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.699851447Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.699867937Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.699915677Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.699961107Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.699978157Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.700015087Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.700029897Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.700045337Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.700062647Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.700078357Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.700093517Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.700108857Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.700125427Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.700138897Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.700154087Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.700169367Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.700184437Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.700199077Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 101 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.700218447Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 72 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.700252797Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 159 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.700268287Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 159 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.700750177Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.703050697Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.703097517Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.703116467Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.703988857Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.704036657Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.704054617Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.704068287Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.704085567Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.704098997Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.704208807Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 102 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.704260987Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 160 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.704282467Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 160 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.705389167Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.705425797Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.705443827Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.705525507Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.705559667Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.705589097Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.705605877Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.705620767Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.705636567Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.705652827Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.705668827Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.705683717Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.705700717Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.705717367Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 103 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.705760887Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 161 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.705776627Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 161 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.705792227Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.711118387Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.711147777Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.712362607Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.712401127Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.712517787Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.712535017Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.712948997Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 162 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.712982187Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 162 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.714703637Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.714771787Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.714932917Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.714954707Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.715029407Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.715056277Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.715074587Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 163 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.715095337Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 163 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.715832747Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.715876257Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.716971407Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.717015217Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.717032687Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.717047607Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.717190397Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 164 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.717213317Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 164 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.717934327Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.717987227Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.718022737Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.718037627Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.718053987Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.718067627Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.718082767Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 165 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.718098707Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 165 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.718878717Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.718925147Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.718944477Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.718959117Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.718975157Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.718990447Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.719006797Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.719031397Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.719045017Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.719062007Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 166 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.719077977Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 166 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.720244557Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.720291807Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.721151527Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:14.721189917Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.721427697Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 167 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.721466507Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 167 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.721500467Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:14.721517137Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.674679065Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.674738105Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.674753995Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.674768715Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.674784305Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.674802685Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.674819505Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.674836925Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.674900075Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.674940315Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.674979345Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.675078665Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.675150105Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 104 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.675204005Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 73 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.675246725Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 168 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.675288625Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 168 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.675347355Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.675368025Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.675384995Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.675427165Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.675446755Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.675464645Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.675482585Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.675523535Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.675539155Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.675584765Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.675606595Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.675624505Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.675641785Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.675663615Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.675682245Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.675699185Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.675716605Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.675734215Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.675751225Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.676829255Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 105 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.676877655Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 74 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.676930705Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 169 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.676949645Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 169 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.677605745Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.680202215Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.680253685Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.680274895Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.680371435Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.680405415Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.680423815Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.680441145Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.680459195Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.680475065Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.680491175Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 106 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.680509705Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 170 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.680532005Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 170 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.681779165Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.681828035Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.681848755Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.682102005Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.682176035Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.682194775Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.682215965Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.682233805Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.682257575Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.682275285Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.682296075Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.682314655Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.682334325Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.682353315Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 107 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.682395655Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 171 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.682415165Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 171 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.682432725Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.684173765Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.684223615Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.685518605Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.685561815Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.685581565Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.685599945Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.685805485Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 172 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.685838115Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 172 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.686534335Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.686569885Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.686636585Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.686654815Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.686686195Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.686700585Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.686716835Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 173 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.686733235Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 173 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.687371765Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.687422275Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.687445865Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.687465455Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.687485715Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.687503195Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.687523035Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 174 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.687542935Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 174 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.688116905Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.688163825Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.700100775Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.700126565Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.700173625Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.700190625Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.700362845Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 175 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.700385185Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 175 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.704396045Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.704428255Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.705321575Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.705362055Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.705380095Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.705398125Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.705414915Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.705438225Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.705452995Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.705525775Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 176 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.705546395Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 176 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.707765875Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.707817985Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.708936925Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:15.708996255Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.709095395Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 177 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.709137455Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 177 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.709176175Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:15.709206915Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.156295164Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","remote_addr":"[::1]:35688"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.156541934Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/ignition","method":"GET","req_id":"5e16bd73-a788-4afa-a45b-7620bdc00766","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.156566474Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/ignition","method":"GET","req_id":"5e16bd73-a788-4afa-a45b-7620bdc00766","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.156679904Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.156750054Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.156903244Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 108 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.156922704Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.156938134Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.156953064Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.156968024Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.156982514Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.156996934Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.157011944Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.157027184Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.157043864Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.157064584Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.157078114Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.157091824Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.157105994Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.157119324Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.157135794Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.157149734Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.157163414Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.157177344Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.157190964Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.157205384Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.157222764Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.157237004Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.157251444Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.157266834Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.157293524Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.157312024Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.157328124Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.157344614Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.157358854Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.157377024Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:16.157391584Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.157411544Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/ignition","method":"GET","req_id":"5e16bd73-a788-4afa-a45b-7620bdc00766","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":511,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.164770764Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0","method":"GET","req_id":"592021f6-c923-4ad9-a6d1-528026780106","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.164829624Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0","method":"GET","req_id":"592021f6-c923-4ad9-a6d1-528026780106","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.164924504Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.166206484Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.166264404Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 109 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.166300264Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.166407054Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 110 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.166573234Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0","method":"GET","req_id":"592021f6-c923-4ad9-a6d1-528026780106","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":1831,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.167427954Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"4f460611-d23d-4e4b-b25a-273d7a9b6027","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.167477114Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"4f460611-d23d-4e4b-b25a-273d7a9b6027","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.167583834Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.168720774Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 111 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.168769354Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.168789964Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 112 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.168805434Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.168958214Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 113 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.169012404Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.169185894Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 114 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.169208304Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.169266804Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.169284934Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.169326674Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 116 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.169454004Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"4f460611-d23d-4e4b-b25a-273d7a9b6027","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":2034,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.170308534Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"380f920e-272e-43fa-8ebf-48c07aa81bff","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.170349524Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"380f920e-272e-43fa-8ebf-48c07aa81bff","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.170471044Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.172263364Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 117 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.172346074Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.172399254Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 118 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.172417644Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.172439174Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 119 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.172458954Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.172478484Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 120 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.172495714Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.172539064Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 121 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.172556484Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.172576794Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 122 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.172797534Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"380f920e-272e-43fa-8ebf-48c07aa81bff","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":2508,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.173973734Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"8c6db158-562a-46b4-9056-ae5dba8134c4","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.174010954Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"8c6db158-562a-46b4-9056-ae5dba8134c4","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.174242934Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.174389374Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 123 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.174411514Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.174471194Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 124 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.174515524Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.174535974Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 125 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.174552404Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.174570974Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 126 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.174587854Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.174605624Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 127 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.174621694Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.174639454Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 128 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.174718124Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"8c6db158-562a-46b4-9056-ae5dba8134c4","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":770,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.182924094Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"93c61c4e-2639-46ea-956d-b75d3d5a5a21","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.183017734Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"93c61c4e-2639-46ea-956d-b75d3d5a5a21","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.183121204Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.183402534Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 129 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.183423714Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.183496644Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 130 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.183518204Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.183537054Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 131 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.183554734Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.183572504Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 132 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.183589194Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.183608374Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 133 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.183628084Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.183647354Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 134 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.183778144Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"93c61c4e-2639-46ea-956d-b75d3d5a5a21","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":889,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.187283654Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"8a2c7573-250e-4be0-b35f-71f0efcc0ea3","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.187342604Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"8a2c7573-250e-4be0-b35f-71f0efcc0ea3","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.187409684Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.187530024Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 135 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.187571804Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.187592494Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 136 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.187608894Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.187630184Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 137 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.187649244Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.187672614Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 138 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.187691654Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.187860114Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 139 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.188016654Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.189883504Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 140 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.189963954Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"8a2c7573-250e-4be0-b35f-71f0efcc0ea3","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":2731,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.190544854Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"ac3de6a7-fb97-4c2a-95e5-ae7c3a7c8f39","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.190586884Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"ac3de6a7-fb97-4c2a-95e5-ae7c3a7c8f39","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.190637004Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.190726224Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 141 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.190746024Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.190771024Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 142 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.190788624Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.190813024Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 143 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.190831074Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.190852114Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 144 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.190870504Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.191033644Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 145 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.191060744Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.191084604Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 146 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.191102864Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"ac3de6a7-fb97-4c2a-95e5-ae7c3a7c8f39","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":484,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.191335564Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"1bbe7ac1-8246-4573-987e-50aff66490c7","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.191360784Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"1bbe7ac1-8246-4573-987e-50aff66490c7","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.191432584Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.192833704Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 147 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.193011404Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"1bbe7ac1-8246-4573-987e-50aff66490c7","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":1610,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.193416814Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"af57c382-b49f-46cc-98ff-1e774c4f752f","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.193451564Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"af57c382-b49f-46cc-98ff-1e774c4f752f","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.193590684Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.193615064Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 148 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.193718044Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"af57c382-b49f-46cc-98ff-1e774c4f752f","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":316,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.194198504Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"321185a3-d31c-4db1-bcc2-f378ed8cbbe6","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.194227004Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"321185a3-d31c-4db1-bcc2-f378ed8cbbe6","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.194371444Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.196910104Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 149 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.196939514Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"321185a3-d31c-4db1-bcc2-f378ed8cbbe6","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":2636,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.198624624Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"4b74d66b-9800-4ec7-8c11-839910a9bb43","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.198661464Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"4b74d66b-9800-4ec7-8c11-839910a9bb43","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.198683364Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.198703754Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 150 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.198721974Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"4b74d66b-9800-4ec7-8c11-839910a9bb43","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":283,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.199484834Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1","method":"GET","req_id":"89bf2a49-5c90-46c0-a993-12ca2737564f","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.199514994Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1","method":"GET","req_id":"89bf2a49-5c90-46c0-a993-12ca2737564f","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.199583144Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.199652504Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.199730004Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 75 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.199769964Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.199819934Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 76 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.199952194Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1","method":"GET","req_id":"89bf2a49-5c90-46c0-a993-12ca2737564f","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":456,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.202170254Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"a524f451-0e53-4b33-95a4-0807fb44727f","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.202219204Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"a524f451-0e53-4b33-95a4-0807fb44727f","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.202416994Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.203007414Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 77 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.203053184Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.203077084Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 78 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.203153034Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.203174404Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.203191444Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.203211214Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 80 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.203227454Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.203248764Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 81 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.203268404Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.203286764Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 82 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.203360884Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"a524f451-0e53-4b33-95a4-0807fb44727f","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":1226,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.203913894Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f59f2cb1-0c95-48a8-808d-d18e202f8286","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.203956064Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f59f2cb1-0c95-48a8-808d-d18e202f8286","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.203977694Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.204060914Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 83 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.204080684Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.204133774Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 84 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.204150944Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.204170204Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 85 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.204188434Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.204207284Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 86 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.204225274Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.204244234Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 87 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.204265994Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.204287044Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 88 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.204345994Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f59f2cb1-0c95-48a8-808d-d18e202f8286","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":573,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.208119844Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"50372eae-c3c8-4f2d-ae7e-77c144ad5fa0","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.208181394Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"50372eae-c3c8-4f2d-ae7e-77c144ad5fa0","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.208205914Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.208364074Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 89 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.208389124Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.208428934Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 90 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.208446594Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.208527984Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 91 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.208547364Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.210908004Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 92 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.210952354Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.211056874Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 93 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.211077534Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.211150154Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 94 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.211249634Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"50372eae-c3c8-4f2d-ae7e-77c144ad5fa0","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":3182,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.211765784Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5bee25ef-efb1-4ae7-8082-ce3d8a7f8a64","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.211808714Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5bee25ef-efb1-4ae7-8082-ce3d8a7f8a64","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.211867554Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.212046594Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 95 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.212092824Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.212113274Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 96 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.212128924Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.213537984Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 97 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.213568704Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.214088294Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 98 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.214241394Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.214392534Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 99 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.214462844Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.214520794Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 100 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.214713214Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5bee25ef-efb1-4ae7-8082-ce3d8a7f8a64","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":2959,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.222090494Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"125175a9-5091-4ab0-861b-86ec5fa25ff6","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.222142774Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"125175a9-5091-4ab0-861b-86ec5fa25ff6","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.222347864Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.222496054Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 101 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.222518584Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.222587784Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 102 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.222606924Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.222625694Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 103 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.222643334Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.222777404Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 104 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.222797964Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.222818374Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 105 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.222837354Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.222899134Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 106 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.222999664Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"125175a9-5091-4ab0-861b-86ec5fa25ff6","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":940,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.225560884Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"398705c3-d66a-4909-888b-7dbf92b1e651","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.225597524Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"398705c3-d66a-4909-888b-7dbf92b1e651","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.225739624Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.225927674Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 107 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.225950044Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.226012104Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 108 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.226045954Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.226067004Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 109 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.226083784Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.226103114Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 110 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.226120334Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.226139944Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 111 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.226156424Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.226174744Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 112 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.226287144Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"398705c3-d66a-4909-888b-7dbf92b1e651","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":739,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.235870334Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"291d04d2-f2dd-4450-9cec-dacd1844a5ef","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.235926864Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"291d04d2-f2dd-4450-9cec-dacd1844a5ef","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.236027004Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.236200734Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 113 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.236332864Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"291d04d2-f2dd-4450-9cec-dacd1844a5ef","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":468,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.241179024Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"c843b69a-fd43-4d26-8087-28760c1e415a","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.241237704Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"c843b69a-fd43-4d26-8087-28760c1e415a","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.241470654Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.242024074Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 114 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.242203604Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"c843b69a-fd43-4d26-8087-28760c1e415a","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":1065,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.244918104Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"ed4f7851-851a-4915-9841-25162bcc52a4","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.244966624Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"ed4f7851-851a-4915-9841-25162bcc52a4","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.245845974Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.246081704Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 115 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.246276104Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"ed4f7851-851a-4915-9841-25162bcc52a4","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":1372,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.246946064Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"fd599b36-671e-472e-b3c6-36f10868a2f1","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.247000874Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"fd599b36-671e-472e-b3c6-36f10868a2f1","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.247069324Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.248146394Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 116 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.248239374Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"fd599b36-671e-472e-b3c6-36f10868a2f1","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":1323,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.248922534Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0","method":"GET","req_id":"599efbb1-477d-4f41-ba53-b84128ab75ea","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.248968474Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0","method":"GET","req_id":"599efbb1-477d-4f41-ba53-b84128ab75ea","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.249067384Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.249230304Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.249291214Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 178 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.249328264Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.249348294Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 179 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.249423474Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0","method":"GET","req_id":"599efbb1-477d-4f41-ba53-b84128ab75ea","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":564,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.249850964Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"d4557b45-cc0a-4e33-8235-4e976b7f3e91","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.249894924Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"d4557b45-cc0a-4e33-8235-4e976b7f3e91","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.249978284Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.251018304Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.251048514Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 180 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.251131414Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"d4557b45-cc0a-4e33-8235-4e976b7f3e91","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":1296,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.251524994Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"92f3eb55-2cf8-4761-aa6e-716d1b3d058f","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.251552084Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"92f3eb55-2cf8-4761-aa6e-716d1b3d058f","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.251618264Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.251699474Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 181 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.251750544Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"92f3eb55-2cf8-4761-aa6e-716d1b3d058f","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":251,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.252298194Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"3bd13c4c-c7fc-4233-a58f-3d6c0997b7d8","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.252345324Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"3bd13c4c-c7fc-4233-a58f-3d6c0997b7d8","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.252373114Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.261811924Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 182 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.262197584Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"3bd13c4c-c7fc-4233-a58f-3d6c0997b7d8","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":9850,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.262854684Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"66437d82-3c77-428f-854e-949d1e07e4dd","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.262879674Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"66437d82-3c77-428f-854e-949d1e07e4dd","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.263018044Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.263123004Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 183 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.263142414Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.264242944Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 184 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.264267164Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.264301164Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 185 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.264318624Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.264378454Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 186 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.264397674Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.264473174Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 187 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.264492894Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.264511444Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 188 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.264600894Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"66437d82-3c77-428f-854e-949d1e07e4dd","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":1750,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.265106734Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"4d3877a0-4094-4085-932c-fe355c6ef9f6","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.265175434Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"4d3877a0-4094-4085-932c-fe355c6ef9f6","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.265198894Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.265222964Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 189 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.265240514Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.265261194Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 190 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.265278584Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.265297574Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 191 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.265312854Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.265332134Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 192 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.265349084Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.265367464Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 193 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.265383884Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.265402014Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 194 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.265419954Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"4d3877a0-4094-4085-932c-fe355c6ef9f6","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":428,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.266779034Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3e0b6826-7cde-46cd-9298-5d069797b5d7","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.266813664Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3e0b6826-7cde-46cd-9298-5d069797b5d7","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.266876884Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.267137154Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 195 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.267156274Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.267251074Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 196 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.267269284Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.267346464Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 197 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.267367014Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.267385874Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 198 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.267404034Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.267425994Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 199 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.267442774Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.267466774Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 200 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.267546584Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3e0b6826-7cde-46cd-9298-5d069797b5d7","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":774,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.267891564Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"6bb2e5a4-039f-4e07-82fb-a287cbe92317","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.267913614Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"6bb2e5a4-039f-4e07-82fb-a287cbe92317","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.268005874Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.269760394Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 201 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.269833044Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.270003014Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 202 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.270022284Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.270046544Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 203 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.270062454Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.270119214Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 204 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.270137414Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.270185384Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.270204364Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.270223544Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 206 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.270542574Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"6bb2e5a4-039f-4e07-82fb-a287cbe92317","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":2539,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.304030224Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"7cedba4d-d2a7-4aa5-984c-c11325994885","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.304066974Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"7cedba4d-d2a7-4aa5-984c-c11325994885","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.304928454Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.307878974Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 207 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.307926824Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.308260714Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 208 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.384045294Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.387885254Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 209 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.387925384Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.397190344Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 210 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.397317874Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.412766894Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 211 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.412850514Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.413023444Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 212 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.413246384Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"7cedba4d-d2a7-4aa5-984c-c11325994885","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":109176,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.413943054Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6983c62b-4071-4e3e-b866-8ebea89c572a","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.413973254Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6983c62b-4071-4e3e-b866-8ebea89c572a","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.414179724Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.420160344Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 213 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.420204964Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.420483054Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 214 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.420505374Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.420524454Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 215 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.420540824Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.420557504Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 216 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.420572134Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.420591514Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 217 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.420727674Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.420759374Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 218 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.420778084Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6983c62b-4071-4e3e-b866-8ebea89c572a","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":6644,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.435689193Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"48afdd26-631f-4d02-8a96-ffb20abdd1b7","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.435744903Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"48afdd26-631f-4d02-8a96-ffb20abdd1b7","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.436039453Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.436236973Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 219 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.436480983Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"48afdd26-631f-4d02-8a96-ffb20abdd1b7","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":822,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.441487693Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"438a6c9a-3998-4357-82e7-8aefc08262d4","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.441533763Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"438a6c9a-3998-4357-82e7-8aefc08262d4","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.441670813Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.441761233Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 220 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.441870443Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"438a6c9a-3998-4357-82e7-8aefc08262d4","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":396,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.442284533Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"9d43234e-c1cc-4f58-b43c-6a602aea6de3","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.442315443Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"9d43234e-c1cc-4f58-b43c-6a602aea6de3","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.442438823Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.443226223Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 221 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.443329853Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"9d43234e-c1cc-4f58-b43c-6a602aea6de3","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":1052,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.445921143Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"ec87804a-69d2-4daf-961b-0a7b0bc5b159","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.446011573Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"ec87804a-69d2-4daf-961b-0a7b0bc5b159","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.446034083Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.446118903Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 222 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.446214703Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"ec87804a-69d2-4daf-961b-0a7b0bc5b159","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":399,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.455488423Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1","method":"GET","req_id":"908c0ddb-43cb-42eb-92c7-6ef6627d10f7","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.455541943Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1","method":"GET","req_id":"908c0ddb-43cb-42eb-92c7-6ef6627d10f7","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.455567923Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.466834123Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.466898863Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 178 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.466943133Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.467330663Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 179 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.467443233Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1","method":"GET","req_id":"908c0ddb-43cb-42eb-92c7-6ef6627d10f7","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":12104,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.467944033Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"bf6433ee-6660-4350-a963-3ca4c11772bb","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.467983763Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"bf6433ee-6660-4350-a963-3ca4c11772bb","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.468136063Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.469146523Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.469181183Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 180 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.469274953Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"bf6433ee-6660-4350-a963-3ca4c11772bb","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":1329,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.470127713Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"679dab6b-05c9-4fcc-92e7-84149a62718e","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.470165113Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"679dab6b-05c9-4fcc-92e7-84149a62718e","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.470336033Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.470503203Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 181 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.470618093Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"679dab6b-05c9-4fcc-92e7-84149a62718e","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":508,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.473042513Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"cb40d725-791f-4e62-afa0-00b2f27306a0","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.473093003Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"cb40d725-791f-4e62-afa0-00b2f27306a0","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.473464183Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.473758373Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 182 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.474206803Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"cb40d725-791f-4e62-afa0-00b2f27306a0","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":1145,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.474865333Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f4f2e81c-ebcf-4432-96c4-5ad640b0b882","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.474901843Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f4f2e81c-ebcf-4432-96c4-5ad640b0b882","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.475118183Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.476326253Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 183 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.476364043Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.476412153Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 184 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.476457143Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.476697133Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 185 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.476721943Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.476741513Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 186 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.476757043Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.476776183Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 187 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.476796803Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.476816443Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 188 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.476845803Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f4f2e81c-ebcf-4432-96c4-5ad640b0b882","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":1899,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.477194543Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"4c9add7e-beb4-45fb-92d5-98f09650a746","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.477226653Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"4c9add7e-beb4-45fb-92d5-98f09650a746","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.477345733Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.477369553Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 189 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.477399513Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.477420053Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 190 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.477437553Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.477474043Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 191 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.477491953Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.477517693Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 192 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.477533903Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.477554813Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 193 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.477576843Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.477596403Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 194 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.477691253Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"4c9add7e-beb4-45fb-92d5-98f09650a746","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":526,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.481730213Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"e54168d5-d9bf-400e-81e1-d0314ff3ab9b","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.481765963Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"e54168d5-d9bf-400e-81e1-d0314ff3ab9b","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.481893023Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.482053783Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 195 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.482075393Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.482134813Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 196 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.482178953Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.482199863Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 197 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.482217933Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.482237373Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 198 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.482282183Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.482302813Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 199 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.482318453Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.482336983Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 200 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.482354283Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"e54168d5-d9bf-400e-81e1-d0314ff3ab9b","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":645,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.483290203Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"58a86b9c-243f-4482-9bbe-cd6d776bded8","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.483333523Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"58a86b9c-243f-4482-9bbe-cd6d776bded8","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.483386623Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.483565613Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 201 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.483585083Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.483603363Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 202 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.483621033Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.483644523Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 203 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.483661323Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.483679633Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 204 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.483699463Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.483744413Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.483760523Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.483782923Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 206 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.484320603Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"58a86b9c-243f-4482-9bbe-cd6d776bded8","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":1031,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.486090463Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"dd0a5c56-bd8a-43b2-b73b-c160430f1f3f","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.486151203Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"dd0a5c56-bd8a-43b2-b73b-c160430f1f3f","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.486269903Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.486392643Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 207 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.486413293Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.486444583Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 208 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.486462763Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.486485923Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 209 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.486503993Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.486526583Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 210 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.486542483Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.486567383Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 211 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.486584593Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.486632563Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 212 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.486715503Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"dd0a5c56-bd8a-43b2-b73b-c160430f1f3f","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":678,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.487899183Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"7177be63-259c-41d4-bbd8-ad34ada402f3","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.487946783Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"7177be63-259c-41d4-bbd8-ad34ada402f3","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.488100023Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.488232983Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 213 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.488271623Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.488292613Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 214 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.488310923Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.488333113Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 215 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.488351683Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.488373803Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 216 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.488389403Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.488413793Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"CabooseValue","header":"Header { version: 25, message_id: 217 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.488431603Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.488459063Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 218 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.488558453Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"7177be63-259c-41d4-bbd8-ad34ada402f3","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":669,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.488942743Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"3241f45a-7c1d-4af4-a946-4cf7a4841e60","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.488987653Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"3241f45a-7c1d-4af4-a946-4cf7a4841e60","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.491206263Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.492139293Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 219 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.492261673Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"3241f45a-7c1d-4af4-a946-4cf7a4841e60","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":3314,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.492903783Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"c57e7b34-62d3-4cae-a097-61d626e49a00","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.492959463Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"c57e7b34-62d3-4cae-a097-61d626e49a00","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.493315543Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.493359583Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 220 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.493379673Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"c57e7b34-62d3-4cae-a097-61d626e49a00","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":512,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.494579283Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"ed08c6b7-059a-4784-a434-e35647e974b3","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.494623473Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"ed08c6b7-059a-4784-a434-e35647e974b3","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.494733103Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.494878273Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 221 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.494900183Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"ed08c6b7-059a-4784-a434-e35647e974b3","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":352,"response_code":200} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.495323803Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"ca238840-aea3-4c70-b383-45632eb75750","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.495361733Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"ca238840-aea3-4c70-b383-45632eb75750","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.495570573Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.495657523Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 222 }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:16.495770433Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"ca238840-aea3-4c70-b383-45632eb75750","remote_addr":"[::1]:35688","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":435,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.687990683Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.688016383Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.688030243Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.688043953Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.688057163Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.688073483Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.688088643Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.688104203Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.688127903Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.688212933Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.688246233Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.688275633Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.688361093Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 151 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.688402573Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 117 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.688437033Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 223 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.688470733Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 223 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.688504943Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.688522403Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.688538353Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.688556173Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.688572913Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.688586373Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.688602053Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.688633013Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.688649843Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.688668053Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.688684143Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.688700373Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.688718313Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.688732983Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.688747513Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.688763003Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.688779643Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.688795553Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.688811623Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.688827633Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 152 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.688844083Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 118 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.688879553Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 224 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.688894873Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 224 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.689140953Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.693354243Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.693413993Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.693434213Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.694585683Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.694640873Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.694660933Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.694676023Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.694693793Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.694709563Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.694725923Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 153 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.694748253Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 225 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.694767013Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 225 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.696108153Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.696157163Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.696181043Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.696224843Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.696258373Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.696273063Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.696294543Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.696310803Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.696327433Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.696344313Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.696360153Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.696378393Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.696395003Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.696411343Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 154 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.696448063Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 226 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.696466923Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 226 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.696486583Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.698319383Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.698349793Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.699236813Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.699280343Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.699300483Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.699315713Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.700683673Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 227 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.700729923Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 227 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.701393003Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.701417833Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.701526423Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.701544993Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.701563733Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.701579443Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.701597393Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 228 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.701616483Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 228 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.702414793Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.702470533Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.702489813Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.702505673Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.702529683Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.702543593Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.702558673Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 229 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.703490423Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 229 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.705695673Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.705742473Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.716104483Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.716193433Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.716326803Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.716344133Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.716841163Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 230 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.716941813Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 230 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.718388763Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.718419023Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.719429683Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.719475203Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.719495123Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.719511833Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.719528193Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.719544233Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.719558463Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.721545043Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 231 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.721585483Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 231 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.724356733Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.724393723Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.726258683Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:16.726320383Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.726606503Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 232 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.726656133Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 232 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.726693063Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:16.726711623Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.674587661Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.674619961Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.674634881Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.674650681Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.674665211Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.674688571Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.674705911Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.674722471Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.674883531Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.674926811Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.674988801Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.675023841Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.675110401Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 155 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.675170751Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 119 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.675209231Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 233 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.675249061Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 233 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.675285891Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.675306611Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.675323931Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.675342341Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.675360951Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.675375291Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.675393501Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.675424571Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.675439191Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.675455081Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.675472891Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.675491981Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.675508791Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.675537361Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.675554111Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.675570241Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.675588911Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.675606641Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.675623071Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.675638961Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 156 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.675660141Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 120 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.675702761Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 234 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.675720171Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 234 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.676180741Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.682206541Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.682261491Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.682281381Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.684374171Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.684413331Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.684464561Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.684548301Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.684604221Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.684620911Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.684671611Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 157 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.684692511Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.684709391Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.688540921Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.688595141Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.688635201Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.690900211Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.690964921Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.690982141Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.690999621Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.691013061Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.691030131Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.691047101Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.691063341Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.691079371Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.691098131Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.691169661Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 158 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.691234811Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.691252921Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.691269121Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.693403481Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.693448401Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.694417551Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.694438911Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.694456121Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.694469431Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.694484631Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 237 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.694501131Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 237 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.695644711Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.695688061Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.695796051Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.695812331Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.695829191Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.695849391Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.695865461Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 238 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.695882971Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 238 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.696503661Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.696538321Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.696556081Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.696569581Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.696586571Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.696599771Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.696614741Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 239 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.696630551Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 239 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.697324881Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.697383501Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.698473311Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.698524701Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.698547511Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.698563491Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.698580401Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 240 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.698599651Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 240 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.699593981Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.699644381Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.699687051Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.699704461Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.699722211Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.699740421Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.699758871Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.699800151Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.699829271Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.699846021Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 241 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.699862671Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 241 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.701053081Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.701181241Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.702089891Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:17.702166071Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.702201191Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 242 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.702239631Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 242 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.702276271Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:17.702296941Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.674336479Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.674394069Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.674410519Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.674425289Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.674438329Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.674455889Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.674471909Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.674488419Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.675686259Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.675749269Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.675782059Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.675828389Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.675867839Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 159 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.675903909Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 121 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.675937939Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 243 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.675971779Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 243 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.676010139Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.676031459Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.676051139Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.676069609Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.676116319Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.676132359Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.676153739Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.676184269Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.676198659Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.676226319Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.676242359Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.676259309Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.676274949Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.676292559Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.676309969Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.676327139Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.676344049Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.676360129Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.676376569Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.676392609Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 160 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.676411959Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 122 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.676445359Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 244 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.676462469Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 244 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.676886509Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.679205049Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.679233359Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.679251729Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.680151039Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.680174509Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.680192049Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.680207079Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.680222589Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.680236439Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.680253019Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 161 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.680270429Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 245 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.680286759Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 245 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.681424349Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.681470319Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.681489989Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.681558539Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.681615489Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.681631369Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.681648799Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.681663549Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.681679569Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.681695809Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.681711809Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.681727979Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.681744029Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.681761319Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 162 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.681797819Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 246 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.681814519Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 246 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.681830229Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.683429389Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.683476289Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.684844979Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.684866019Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.684883519Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.684898329Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.684914669Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 247 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.684932919Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 247 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.685527479Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.685566129Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.685647889Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.685667049Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.685683519Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.685697529Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.685713119Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 248 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.685729349Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 248 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.689325989Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.689379319Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.689468699Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.689485069Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.689502009Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.689515199Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.689530509Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 249 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.689545979Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 249 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.690539569Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.690586219Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.690605529Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.690619149Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.690635089Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.690647959Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.690662709Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 250 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.690677789Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 250 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.691548479Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.691578529Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.691722989Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.691739449Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.691756019Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.691771809Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.691787169Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.691802579Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.691816109Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.691831789Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 251 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.691847999Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 251 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.693068119Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.693111709Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.693130729Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:18.693161649Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.693195059Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 252 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.693229959Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 252 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.693270419Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:18.693288589Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.674294977Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.674347047Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.674362997Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.674377117Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.674392427Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.674410407Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.674426637Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.674443707Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.674513337Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.674576287Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.674609597Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.674639397Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.676123917Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 163 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.676174757Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 123 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.676208347Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 253 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.676241707Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 253 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.676384517Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.676434207Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.676453347Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.676470767Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.676664097Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.676712967Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.676730977Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.676762337Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.676777187Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.676793227Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.676808677Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.676824067Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.676839367Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.676854287Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.676871097Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.676885287Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.676900597Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.676916167Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.676931667Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.676946927Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 164 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.676968547Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 124 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.677001927Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 254 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.677017817Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 254 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.677562367Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.681413027Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.681462567Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.681482947Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.682443497Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.682485097Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.682524597Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.682541117Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.682557937Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.682574097Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.682700777Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 165 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.682724087Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 255 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.682740437Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 255 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.683865417Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.683911847Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.683933257Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.683986947Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.684031297Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.684048357Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.684065177Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.684079067Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.684096437Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.684113947Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.684130057Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.684145487Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.684162517Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.684179817Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 166 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.684230417Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 256 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.684249407Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 256 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.684268747Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.685833257Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.685869297Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.690390827Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.690446617Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.690464927Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.690480837Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.690577797Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 257 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.690598747Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 257 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.691215067Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.691238737Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.691375257Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.691391327Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.691408497Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.691422737Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.691441177Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 258 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.691460857Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 258 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.692012787Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.692059957Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.692079257Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.692095067Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.692113437Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.692128087Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.692144337Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 259 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.692162057Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 259 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.692674177Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.692700347Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.694892787Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.694938947Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.694957197Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.694971947Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.695962847Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 260 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.696002947Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.696839157Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.696886127Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.696933607Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.696969267Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.696984987Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.697008447Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.697024007Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.697040057Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.697053057Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.697067147Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 261 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.697083947Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 261 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.698219527Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.698288327Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.698312357Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:19.698346187Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.698377167Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 262 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.698412157Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 262 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.698481517Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:19.698500407Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.364520316Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"internal-dns-resolver","component":"producer-server","name":"ce39de49-6637-40a0-a517-0403e34c8c07","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_action_failure_can_unwind","level":40,"time":"2026-06-04T21:07:20.387267226Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"ce39de49-6637-40a0-a517-0403e34c8c07","error":"proto error: io error: No route to host (os error 148)","delay":"18.846786283s","count":"6"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.674522425Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.674554215Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.674588835Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.674625225Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.674640005Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.674663225Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.674679845Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.674696175Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.674786165Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.674824695Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.674855315Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.674904985Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.675046175Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 167 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.675123895Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 125 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.675163685Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 263 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.675197575Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 263 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.675231005Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.675250405Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.675272165Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.675289295Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.675306945Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.675323285Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.675341055Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.675370375Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.675384745Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.675405865Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.675421705Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.675437475Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.675452885Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.675471095Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.675488385Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.675503755Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.675520975Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.675541515Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.675557335Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.675571865Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 168 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.675588245Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 126 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.675621065Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 264 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.675636735Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 264 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.676814265Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.681187085Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.681252805Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.681274165Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.682499825Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.682560645Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.682628065Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.682646155Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.682712195Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.682728955Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.682745715Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 169 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.682770865Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 265 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.682787835Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 265 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.683928695Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.683976935Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.684003535Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.684048925Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.684084445Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.684104215Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.684131265Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.684148805Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.684166655Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.684183495Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.684226055Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.684242955Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.684264735Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.684283415Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 170 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.684327145Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 266 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.684346135Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 266 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.684367075Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.689706625Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.689773295Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.690821035Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.690881955Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.690910585Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.690927865Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.690946395Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 267 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.691328405Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 267 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.693502365Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.693569475Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.693864985Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.693885335Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.693946565Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.694007495Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.694030145Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 268 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.694134245Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 268 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.697728395Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.697784275Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.699677915Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.699704505Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.699851205Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.699873435Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.701040015Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 269 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.701070505Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 269 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.702261565Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.703164915Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.705070165Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.705104005Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.705956075Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.706013915Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.706146505Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 270 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.706250665Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 270 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.711240095Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.711977025Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.714683435Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.714721325Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.714747205Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.714766315Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.714783605Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.714799385Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.714812805Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.714830005Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 271 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.714868025Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 271 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.716621505Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.716714315Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.716837975Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:20.716885435Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.716967355Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 272 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.717005415Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 272 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.717062195Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:20.717082515Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.674777583Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.674831323Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.674847493Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.674861763Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.674875103Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.674950683Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.674970483Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.674986563Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.675058363Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.675092443Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.675128803Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.675165133Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.675299633Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 171 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.675336803Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 127 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.675373953Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 273 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.675407543Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 273 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.675441523Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.675460993Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.675478553Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.675497603Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.675515303Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.675529643Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.675545803Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.675575283Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.675673063Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.675691463Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.675707593Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.675723963Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.675739803Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.675754793Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.675769883Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.675783743Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.675800663Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.675816283Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.675832843Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.675849373Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 172 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.675867063Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 128 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.675899933Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 274 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.675915203Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 274 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.676938483Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.683484803Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.683539473Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.683557413Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.697304423Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.697331273Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.697351433Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.697367003Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.697494573Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.697510363Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.701504163Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 173 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.701532483Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 275 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.701549273Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 275 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.708727223Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.708789373Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.708812953Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.709071823Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.709164253Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.709185413Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.709206613Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.709230293Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.709250663Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.709268953Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.709286603Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.709306313Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.709324223Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.709341853Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 174 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.709380513Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 276 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.709400323Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 276 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.709418343Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.712954553Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.713021233Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.714252983Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.714315973Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.714335433Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.714350763Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.719251403Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 277 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.719284263Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 277 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.721517263Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.721581493Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.721816613Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.721845803Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.721902903Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.721918773Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.721980013Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 278 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.721999073Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 278 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.725408713Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.725443043Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.727032263Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.727064793Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.727083453Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.727097503Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.727353103Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 279 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.727378813Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 279 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.728345683Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.728405713Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.728491693Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.728510123Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.728528883Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.728544303Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.728560863Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 280 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.728578023Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 280 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.729931873Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.729966843Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.738802003Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.738839983Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.738858693Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.738878033Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.738895703Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.738914433Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.738928673Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.739154823Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 281 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.739184803Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 281 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.741523283Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.741576003Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.741745363Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:21.741780583Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.741812713Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 282 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.741855953Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 282 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.742260023Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:21.742282403Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.674744771Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.674793981Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.674810381Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.674825721Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.674839421Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.674857221Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.674873431Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.674891431Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.674909661Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.674941301Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.674971511Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.675002631Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.675428901Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 175 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.675492701Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 129 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.675528271Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 283 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.675562861Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 283 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.675597741Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.675618161Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.675637441Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.675656901Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.680722951Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.680774661Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.680797731Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.681020101Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.681062931Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.681081831Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.681098241Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.681113881Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.681129521Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.681144631Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.681160001Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.681172591Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.681187401Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.681203141Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.681219631Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.681478841Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 176 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.681715011Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 130 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.681762321Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 284 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.681778851Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 284 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.682824461Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.686098791Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.686150641Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.686170621Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.691123871Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.691169231Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.691188391Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.691206171Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.691593931Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.691623891Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.692168811Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 177 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.692203671Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 285 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.692220951Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 285 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.693528421Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.693570191Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.693591161Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.695653651Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.696210151Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.696248391Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.696378451Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.696404551Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.696420471Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.696435221Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.696449581Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.696464081Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.696481721Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.696497701Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 178 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.696532861Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 286 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.696548021Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 286 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.696563071Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.699797371Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.699851631Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.703333781Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.703363001Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.703459711Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.703477041Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.703519911Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 287 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.703543401Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 287 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.704530301Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.704555581Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.704710511Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.704726301Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.704743131Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.704756731Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.704772201Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 288 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.704787891Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 288 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.705594561Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.705646101Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.705672151Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.705687821Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.705706671Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.705722351Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.711143101Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 289 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.711192241Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 289 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.712677761Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.712983501Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.713185221Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.713226981Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.713247021Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.713398561Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.713445411Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 290 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.713464541Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 290 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.719623491Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.719868601Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.722884461Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.723024521Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.723062431Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.723079551Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.723096851Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.723113701Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.723127341Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.723142461Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 291 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.723158871Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 291 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.724799061Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.724900061Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.725060021Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:22.725113311Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.725230551Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 292 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.725264261Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 292 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.725295501Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:22.725313871Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.674616409Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.674664129Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.674678469Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.674692399Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.674707239Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.674726949Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.674757509Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.674776709Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.674829639Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.674865679Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.674902999Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.674938829Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.675112519Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 179 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.675151239Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 131 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.675223729Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 293 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.675269919Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 293 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.675331289Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.675351709Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.675368969Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.675386449Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.675409479Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.675458889Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.675480609Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.675512689Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.675532399Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.675549909Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.675566699Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.675584369Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.675601559Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.675618349Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.675634969Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.675654549Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.675670809Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.675687209Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.675702709Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.675717689Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 180 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.675737969Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 132 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.675779439Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.675796729Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 294 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.676354549Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.678996299Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.679042879Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.679063309Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.681244779Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.681295909Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.681313249Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.681327479Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.681343119Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.681356869Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.681371859Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 181 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.681394499Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.681410319Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 295 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.682535699Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.682623719Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.682650699Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.682668749Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.682699649Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.682714169Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.682730629Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.682744169Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.682764469Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.682780349Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.682795489Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.682810549Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.682826109Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.682841129Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 182 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.682874259Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 296 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.682895339Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 296 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.682911699Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.684602509Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.684660239Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.685730929Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.685784019Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.685802699Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.685831909Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.685847869Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 297 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.685865649Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 297 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.686483119Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.686526019Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.686602879Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.686621629Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.686639479Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.686653319Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.686669609Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 298 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.686685989Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 298 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.687284929Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.687336139Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.687356319Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.687376579Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.687393729Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.687407759Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.687424019Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 299 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.687440409Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 299 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.688140629Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.688188399Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.688990129Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.689035639Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.689106959Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.689134249Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.689152749Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 300 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.689182889Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 300 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.691171829Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.691236319Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.691393309Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.691415469Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.691433829Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.691450799Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.691468199Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.691490089Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.691504529Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.691521729Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 301 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.691538519Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 301 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.693129039Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.693450599Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.694957549Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:23.695007249Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.695189329Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 302 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.695272879Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 302 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.695310969Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:23.695333259Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.676134537Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.676184187Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.676199567Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.676219147Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.676232517Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.676251567Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.676269137Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.676286637Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.676355037Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.676387607Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.676417127Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.676452007Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.676645567Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 183 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.676707137Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 133 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.676747887Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.676780827Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 303 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.676812867Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.676830587Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.676851277Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.676869087Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.676886327Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.676899987Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.676915897Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.676944767Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.676958407Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.676978567Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.676994267Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.677009327Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.677026387Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.677042477Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.677057137Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.677070367Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.677085737Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.677105947Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.677121347Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.677136227Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 184 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.677152367Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 134 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.677188697Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.677205417Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 304 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.677703967Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.681074687Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.681130967Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.681149607Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.685480237Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.685521357Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.685621477Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.685636607Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.685651557Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.685664287Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.685762677Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 185 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.685810247Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 305 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.685827247Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 305 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.688384007Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.688424217Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.688449687Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.689915447Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.690001487Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.690037167Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.690055077Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.690069217Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.690084827Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.690101207Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.690117567Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.690133047Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.690152977Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.690212907Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 186 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.690250757Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 306 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.690288517Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 306 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.690306347Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.695147667Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.695197707Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.696406607Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.696454447Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.696472827Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.696487197Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.696530287Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 307 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.696579127Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 307 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.697477917Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.699465057Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.699605327Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.699623627Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.699680147Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.699696757Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.699712337Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 308 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.699728857Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 308 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.700564377Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.700609587Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.700632997Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.700648187Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.700713067Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.700750087Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.700769017Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 309 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.700786027Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 309 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.701486867Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.701519497Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.703265737Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.703294387Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.703311907Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.703325347Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.703353007Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 310 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.703377277Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 310 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.704432217Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.704476807Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.704617917Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.704660917Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.704678887Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.704694257Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.704710447Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.704725767Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.704739097Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.704754307Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 311 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.704772377Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 311 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.706881077Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.706913347Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.707915777Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:24.707958297Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.708020987Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 312 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.708124087Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 312 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.708243537Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:24.708279687Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.717644635Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.717712195Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.717734885Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.717748715Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.717762245Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.717857305Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.717876815Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.717924825Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.718182345Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.718239645Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.718276425Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.718329595Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.718786055Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 187 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.718837665Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 135 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.718873865Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 313 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.718912535Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 313 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.720730185Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.720777395Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.720796025Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.720813035Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.720950145Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.721294765Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.721370995Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.721430275Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.721448215Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.721466055Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.721489635Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.721506505Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.721522985Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.721538725Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.721554895Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.721569335Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.721584745Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.721599955Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.721621615Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.721723265Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 188 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.721792505Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 136 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.721837825Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.721855405Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 314 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.724178595Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.728676695Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.728709015Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.728726475Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.735861035Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.735913545Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.735934095Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.736176125Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.736297875Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.736315235Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.736440415Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 189 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.736504915Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.736523055Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 315 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.738416685Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.738460535Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.738480595Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.744792195Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.744854195Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.744871565Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.744895795Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.744958095Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.745017025Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.745033665Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.745048805Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.745063815Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.745078185Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.745184875Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 190 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.745251915Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 316 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.745276035Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 316 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.745293065Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.748338645Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.748396055Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.749507825Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.749554645Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.749572705Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.749587055Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.749603025Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 317 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.749621355Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 317 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.752145815Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.752193675Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.752269655Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.752286415Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.752308135Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.752321465Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.752336555Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 318 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.752353035Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 318 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.753210045Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.753250375Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.753268675Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.753283135Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.753304635Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.753318215Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.754357625Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 319 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.754398045Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 319 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.755152494Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.755198354Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.755272814Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.755290094Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.755307604Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.755321304Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.755337734Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 320 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.755354034Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 320 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.756323424Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.756356334Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.757155814Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.757177594Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.757200624Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.757216514Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.757232084Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.757247254Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.757260404Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.757276004Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 321 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.757292714Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 321 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.760369144Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.760408574Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.760509044Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:25.760543404Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.760581174Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 322 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.760613984Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 322 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.760645564Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:25.760664014Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.674368473Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.674420663Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.674435323Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.674448513Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.674461393Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.674478293Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.674493243Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.674507913Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.676208573Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.676268033Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.676297703Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.676380643Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.676435353Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 191 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.676474003Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 137 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.676506863Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 323 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.676538573Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 323 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.676601853Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.676620963Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.676635963Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.676651693Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.676717693Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.676732783Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.676797153Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.676827713Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.676840203Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.676854533Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.676868903Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.676885183Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.676899853Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.676914093Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.676928763Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.676940863Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.676955353Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.676969673Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.676985803Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.677001273Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 192 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.677017473Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 138 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.677049113Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 324 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.677063553Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 324 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.677636383Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.684147943Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.701718503Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.701821463Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.704448303Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.704491953Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.704548793Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.704565433Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.704581513Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.704595323Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.730456463Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 193 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.730519143Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 325 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.730536283Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 325 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.735606853Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.736396743Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.736558193Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.737162923Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.737336563Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.737386993Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.737430873Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.737450793Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.737469893Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.737488213Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.737505123Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.737524203Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.737541583Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.737559033Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 194 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.737597943Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 326 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.737617623Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 326 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.737635043Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.741293773Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.741397583Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.798457902Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.798486782Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.798613802Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.798658032Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.799308772Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 327 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.799354902Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 327 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.802668862Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.802707832Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.806458162Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.806503052Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.806520412Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.806534202Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.807615932Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 328 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.807674072Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 328 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.808962952Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.809016672Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.809532042Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.809584602Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.809602442Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.809616412Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.811429072Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 329 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.811476292Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 329 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.812660522Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.812707222Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.812800922Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.812846152Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.812864752Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.812879402Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.813776542Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 330 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.813825392Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 330 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.820235412Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.820289622Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.820446772Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.820466372Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.820483202Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.820499272Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.820516322Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.820539782Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.820555112Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.879231982Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 331 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.879302712Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 331 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.880789652Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.880841912Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.881065042Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:26.881198152Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.881398722Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 332 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.881440072Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 332 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.881477132Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:26.881495762Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.674313191Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.674349751Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.674363911Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.674379821Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.674394531Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.674416981Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.674435831Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.674453091Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.674570401Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.674634931Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.674669331Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.674701701Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.712896011Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 195 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.712950901Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 139 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.712987561Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 333 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.713023331Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 333 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.713073841Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.713095731Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.713113291Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.713130331Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.713259091Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.713276751Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.713326801Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.713360381Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.713388281Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.713405971Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.713454561Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.713497691Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.713516891Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.713533901Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.713551351Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.713564951Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.713580291Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.713595901Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.713610701Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.713625811Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 196 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.713643201Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 140 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.713678131Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 334 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.713693941Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 334 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.714192871Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.716673681Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.716700851Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.716718671Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.716892191Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.716910341Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.716926581Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.716940381Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.716957501Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.716972871Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.718732561Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 197 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.718798571Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 335 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.718818791Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 335 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.721425671Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.721487311Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.721507481Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.721530051Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.721575111Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.721589181Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.721609981Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.721643831Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.721661241Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.721676371Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.721691511Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.721707901Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.721723801Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.721738181Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 198 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.721775211Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 336 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.721796101Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 336 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.721811461Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.724311361Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.724363201Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.724384631Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.724399311Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.724416871Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.724431891Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.724447451Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 337 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.724463371Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 337 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.726758691Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.726831021Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.726902101Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.726919941Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.727223631Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.727302551Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.727477181Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 338 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.727522031Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 338 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.728616011Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.728661451Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.728717761Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.728734651Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.728768121Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.728781791Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.728802661Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 339 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.728821121Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 339 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.729628551Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.729692791Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.729712791Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.729726511Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.729742451Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.729757391Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.729772811Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 340 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.729793211Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 340 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.730623531Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.730681721Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.730702731Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.730718631Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.730736471Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.730753441Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.730769691Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.730786301Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.730800821Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.730816641Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 341 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.730834491Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 341 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.731979961Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.732009671Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.732083201Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:27.732139671Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.733307891Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 342 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.733373501Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 342 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.733410421Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:27.733430681Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.674628269Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.674688499Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.674704689Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.674719329Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.674734859Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.674753069Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.674770299Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.674785859Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.675971319Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.676030709Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.676282709Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.677312959Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.677972349Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 199 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.678026829Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 141 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.678063869Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 343 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.678098699Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 343 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.678133569Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.678155469Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.678174959Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.678192259Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.678276699Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.678320839Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.678341599Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.678377029Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.678392889Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.678409579Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.678426569Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.678449799Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.678467569Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.678486289Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.678504129Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.678520389Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.678546219Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.678569899Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.678588739Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.679077419Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 200 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.679171889Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 142 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.679245949Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 344 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.679266509Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 344 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.680416479Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.682806349Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.682868909Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.682889139Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.684429509Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.684477539Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.684496119Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.684510169Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.684526559Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.684541119Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.684685519Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 201 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.684730349Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 345 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.684748269Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 345 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.686138689Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.686183429Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.686203869Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.686307679Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.686367389Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.686385389Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.686403249Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.686419419Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.686447769Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.686487679Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.686506329Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.686546129Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.686564469Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.686582159Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 202 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.686619489Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 346 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.686637169Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 346 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.686653859Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.689525969Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.689699039Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.696850039Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.696902979Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.696921999Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.696937079Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.697173449Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 347 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.697333869Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 347 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.698271859Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.698322689Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.698466029Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.698514669Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.698533949Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.698549089Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.698565749Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 348 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.698584079Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 348 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.699107869Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.699137529Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.699158209Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.699173009Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.699209629Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.699223529Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.699239379Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 349 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.699256469Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 349 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.699867229Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.699921399Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.702493729Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.702544219Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.702562529Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.702577439Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.702679339Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 350 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.702736849Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 350 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.703584789Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.703635439Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.703701929Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.703719939Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.703737749Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.703753629Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.703769189Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.703785229Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.703798949Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.703814369Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 351 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.703830269Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 351 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.705526129Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.705573929Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.705753469Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:28.705810509Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.705925569Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 352 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.705988889Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 352 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.706023699Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:28.706043169Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.675104437Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.714113007Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.714164357Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.714180397Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.714195557Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.716401437Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.716443537Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.716461097Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.716770567Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.716836187Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.716969517Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.717004697Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.717195707Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 203 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.717272777Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 143 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.717306597Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 353 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.717367587Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 353 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.717401277Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.717420017Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.717436317Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.717453977Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.717471117Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.717487257Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.717504547Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.717535847Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.717550147Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.717566417Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.717582007Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.717597307Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.717612937Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.717741117Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.717761557Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.717783187Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.717799267Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.717815277Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.717831037Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.717846707Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 204 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.717863217Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 144 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.717896217Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 354 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.717911817Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 354 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.718797977Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.724218127Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.724265847Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.724284007Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.727195587Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.727238587Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.727393747Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.727411067Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.727428597Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.727446837Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.727587387Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 205 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.727610317Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 355 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.727627117Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 355 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.729243567Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.729304747Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.729327107Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.734136087Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.734216257Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.734235217Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.734252847Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.734267437Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.734283507Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.734299417Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.734315807Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.734334197Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.734352457Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.734933997Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 206 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.735001437Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 356 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.735019097Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 356 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.735036107Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.738286517Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.738340267Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.740895397Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.740965287Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.740989527Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.741061217Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.742947747Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 357 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.743020087Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 357 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.745496967Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.745704307Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.746096967Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.746152577Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.746205947Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.746225787Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.746248617Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 358 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.746269127Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 358 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.747449017Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.747507327Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, 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","level":20,"time":"2026-06-04T21:07:29.747612557Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.747632327Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.747652337Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.747668257Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.747729107Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 359 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.747750347Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 359 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.748490857Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.748559877Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.748931417Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.748965707Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.748988217Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.749004987Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.749023197Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 360 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.749047287Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 360 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.752117207Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.752206897Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.752402137Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.752443837Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.752461837Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.752476767Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.752491837Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.752506437Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.752519497Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.752566277Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 361 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.752586157Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 361 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.756604266Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.756826186Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.757053116Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:29.757209276Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.758903616Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 362 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.758985216Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 362 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.759024166Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:29.759043616Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.680742135Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.680795175Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.680810325Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.680824715Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.680837985Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.680857225Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.680873805Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.681069425Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.681239395Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.681287655Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.681318815Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.681350235Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.684381275Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 207 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.684437115Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 145 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.684470675Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 363 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.684503175Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 363 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.684535465Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.684555015Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.684571195Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.684588315Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.684672225Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.684687635Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.684738855Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.684769955Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.684784075Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.684799755Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.684814655Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.684829615Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.684844445Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.684861845Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.684877745Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.684892715Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.684908175Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.684925355Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.684941915Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.684956895Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 208 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.684972585Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.685004705Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 364 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.685020565Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 364 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.685520135Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.688385585Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.688436575Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.689397695Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.689594665Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.689616675Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.689634125Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.689796035Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.689865245Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.689929555Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.689947665Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 209 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.689968345Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 365 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.689985665Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 365 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.690848905Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.690897485Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.690918685Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.690976875Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.691020375Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.691036285Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.691053875Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.691068305Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.691084355Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.691100465Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.691116425Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.691131915Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.691147555Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.691162555Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 210 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.691197195Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 366 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.691213235Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 366 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.691229515Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.692818105Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.692860205Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.699219745Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.699276945Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.699330615Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.699347605Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.699363715Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 367 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.699385245Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 367 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.700241475Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.700282435Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.700416895Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.700452905Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.700471245Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.700485545Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.700501315Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 368 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.700520105Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 368 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.701143075Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.701196835Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.701218335Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.701234395Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.701251715Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.701266125Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.701282265Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 369 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.701299015Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 369 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.702769365Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.702822685Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.703861135Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.703905165Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.703927015Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.703941665Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.703961275Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 370 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.703985285Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 370 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.710069705Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.710127005Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.710246125Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.710305345Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.710324245Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.710340445Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.710356045Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.710371925Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.710385955Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.710401705Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 371 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.710419525Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 371 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.711996485Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.712046735Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.712064035Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:30.712093675Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.712122965Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 372 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.712154795Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 372 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.712186705Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:30.712203775Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.824224172Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.824313372Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.824380112Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.824417152Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.827889632Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.827932762Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.827950852Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.827966942Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.893708652Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.893779182Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.893813452Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.893846072Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.897412232Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 211 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.897478002Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 147 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.897512302Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 373 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.897544122Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 373 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.903692472Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.903775692Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.903796052Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.903814692Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.909359352Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.909406312Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.909425452Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.909459222Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.909474732Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.909491612Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.909508142Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.909525122Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.909541032Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.909558672Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.909575072Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.909588432Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.909607072Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.909623282Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.909640322Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.916668402Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 212 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.916715132Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.916770902Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 374 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.916788272Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 374 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.919145142Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.924215652Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.924272012Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.924291562Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.930033562Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.930070962Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.930141912Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.930158182Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.930173872Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.930189202Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.932520752Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 213 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.932576202Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 375 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.932592202Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 375 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.934803122Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.934835662Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.934854272Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.944816032Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.944917542Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.944966342Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.945010652Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.945071172Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.945096462Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.945114062Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.945134092Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.945150722Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:31.945168142Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.951893722Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 214 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.951955782Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 376 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.951974472Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 376 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.952052192Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.956206582Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:31.956443732Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.026814922Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.026851422Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.026871262Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.026887892Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.045372932Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.045430422Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 377 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.047509592Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.047556472Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.122010312Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.122073942Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.122095382Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.122111022Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.136185302Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 378 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.136255622Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 378 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.140242062Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.140310932Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.211541052Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.211590872Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.211613292Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.211629942Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.320384212Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 379 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.320433972Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 379 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.326284342Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.326313702Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.328102292Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.328148492Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.329467252Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.329493082Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.384510132Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 380 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.384565672Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 380 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.512883851Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.516677641Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.522772341Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.522906811Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.522954591Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.522993921Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.523030331Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.523109651Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.523150761Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"accepted connection","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:32.523235101Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","remote_addr":"[::1]:41568"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.535936411Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 381 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.536201751Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 381 }"} {"msg":"incoming request","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.536972061Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/local/switch-id","method":"GET","req_id":"28852883-0511-40d8-9de3-532d7a2f7978","remote_addr":"[::1]:41568","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"determined request API version","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.537358331Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/local/switch-id","method":"GET","req_id":"28852883-0511-40d8-9de3-532d7a2f7978","remote_addr":"[::1]:41568","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.551298411Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.551443431Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(SpState) }"} {"msg":"request completed","v":0,"name":"test_action_failure_can_unwind","level":30,"time":"2026-06-04T21:07:32.553019491Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"uri":"/local/switch-id","method":"GET","req_id":"28852883-0511-40d8-9de3-532d7a2f7978","remote_addr":"[::1]:41568","local_addr":"[::1]:44179","component":"dropshot","name":"ce39de49-6637-40a0-a517-0403e34c8c07","latency_us":16097,"response_code":200} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.558764961Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.559198981Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.672016691Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 382 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.672184201Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 382 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.672314681Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.672352941Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.678021911Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.678089281Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.678105591Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.678120441Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.678612211Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.678647091Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.678735621Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.678810051Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.679557001Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.679603011Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.679635601Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.679666161Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.688663811Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 215 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.688732551Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 149 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.688770421Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 383 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.688814661Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 383 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.688908621Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.689011601Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.689030341Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.692121421Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.709709341Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.709806531Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.709825781Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.709864571Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.709887491Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.709905171Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.709922431Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.709940301Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.709958731Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.709977761Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.709996711Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.710020111Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.710040531Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.710057371Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.710075011Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.77084945Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 216 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.77090767Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 150 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.77094711Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 384 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.77097909Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 384 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.77168311Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.77395886Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.77401919Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.77404183Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.7776943Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.77774124Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.77777066Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.77778784Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.777807Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.77782307Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.77807462Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 217 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.77813759Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 385 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.77816871Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 385 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.7796006Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.77964928Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.77967105Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.78469315Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.78474681Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.78476402Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.78478068Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.78479775Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.78481655Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.78483394Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.78484986Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.78486851Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.78488506Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.80271919Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-switch0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 218 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.80282696Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 386 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.80284783Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 386 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.80286757Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.80571244Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.80580466Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.80941017Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.80948622Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.80950604Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.80952305Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.81294514Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 387 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.81307197Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 387 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.81376895Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, 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","level":10,"time":"2026-06-04T21:07:32.81465614Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.82846835Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.82851599Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.82856456Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.8285903Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.82875375Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 388 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.8287759Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 388 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.8304109Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.83044563Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.87508814Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.87514838Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.87516883Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.87518353Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.88634654Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 389 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.88640226Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 389 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.8873404Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.88741695Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.88803239Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.88808104Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.88810008Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.88811577Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.89588662Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 390 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.89594777Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 390 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.89695814Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.89702839Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.90081321Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.90085922Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.90087786Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.90089516Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.90091258Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.90093536Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.90094982Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.91127072Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 391 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.91133565Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 391 }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.91514832Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.91519912Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.91801452Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_action_failure_can_unwind","level":20,"time":"2026-06-04T21:07:32.91815025Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.93034789Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled0","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 392 }"} {"msg":"received response from SP","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.9304483Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"interface":"fake-sled1","component":"ManagementSwitch","name":"ce39de49-6637-40a0-a517-0403e34c8c07","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 392 }"} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.93074296Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_action_failure_can_unwind","level":10,"time":"2026-06-04T21:07:32.93077253Z","hostname":"w-01KTA6AN08X800EBMPS0D27P58","pid":10281,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"ce39de49-6637-40a0-a517-0403e34c8c07","num_samples":16}